@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/2c55a0e60120577a-s.03ez25a9g3i0n.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2) format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/5476f68d60460930-s.1ee5w62fj497l.woff2) format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2) format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:gravityExtendedItalic;src:url(/fonts/ABCGravity_ExtendedItalic_Trial-s.p.2gwhhe5mqz10q.woff2) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:gravityExtended;src:url(/fonts/ABCGravity_Extended-s.p.1orvamhrf-jej.woff2) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:gravity;src:url(/fonts/ABCGravity_Condensed-s.p.073vu1shz7s78.woff2) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:gravityItalic;src:url(/fonts/ABCGravity_CondensedItalic-s.p.2kkqre73tft_h.woff2) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:synchro;src:url(/fonts/Synchro_Std_Regular-s.p.32h6l_iunw9nt.woff2) format("woff2");font-display:swap;font-weight:400}:root{--color-canvas: #ffffff;--color-ink: #111827;--color-primary: #111827;--color-secondary: #7b7f8a;--color-tertiary: #a8afbb;--color-inverse: #ffffff;--color-border: #f0f0f0;--color-border-2: #e4e4e7;--color-surface-muted: #f2f2f2;--color-success: #66fd9e;--color-success-solid: #0c4239;--color-success-stroke-end: #096a79;--color-brand-2: #b2f3ff;--color-brand-3: #008ff5;--color-periwinkle: #c5cff8;--color-prize-stage: #d6ddf7;--color-ticker: #0f1419;--color-danger: #ff4949;--card: #ffffff;--radius-pill: 999px;--radius-lg: 24px;--radius-xl: 40px;--font-ui: "Satoshi", "PingFang SC", "Noto Sans SC", -apple-system, BlinkMacSystemFont, sans-serif;--font-gravity: gravity, "PingFang SC", sans-serif;--font-gravity-extended: gravityExtended, "PingFang SC", sans-serif;--font-gravity-extended-italic: gravityExtendedItalic, "PingFang SC", sans-serif;--font-gravity-italic: gravityItalic, "PingFang SC", sans-serif;--font-synchro: synchro, monospace;--bg: var(--color-canvas);--surface: #f7f8fc;--surface-deep: #eef0f8;--surface-raised: #ffffff;--text: var(--color-ink);--text-body: #4b5563;--muted: var(--color-secondary);--accent: var(--color-success-solid);--accent-bright: #0a6b55;--accent-dim: rgba(102, 253, 158, .25);--accent-glow: rgba(102, 253, 158, .35);--ink-stroke: var(--color-success-solid);--ink-stroke-end: var(--color-success-stroke-end);--danger: var(--color-danger);--panel: #fff;--panel-line: var(--color-border-2);--border: var(--color-border-2);--line-faint: var(--color-border);--line-slate: var(--color-border-2);--font-display: var(--font-gravity-extended);--font-sans: var(--font-ui)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--color-canvas)}body{background:var(--color-canvas);color:var(--color-primary);font-family:var(--font-ui);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;min-height:100vh}a{color:inherit}.tnum{font-variant-numeric:tabular-nums}.font-gravity-extended-italic{font-family:var(--font-gravity-extended-italic);font-style:normal;font-weight:400;font-synthesis:none}.app{max-width:none;margin:0;padding:0 0 64px;display:flex;flex-direction:column;gap:0}.mega-announce{background:var(--color-success);color:#061412;text-align:center;font-size:13px;font-weight:700;padding:8px 16px;letter-spacing:.01em}.mega-announce a{text-decoration:underline;margin-left:6px}.mega-ticker{background:var(--color-ticker);color:#e5e7eb;overflow:hidden;height:40px;display:flex;align-items:center}.mega-ticker-track{display:flex;gap:28px;white-space:nowrap;width:max-content;animation:mega-ticker-scroll 42s linear infinite}.mega-ticker-item{display:inline-flex;align-items:center;gap:8px;font-size:12.5px}.mega-ticker-item b{font-weight:600;color:#fff}.mega-ticker-item em{font-style:normal;color:#9ca3af}.mega-ticker-dot{width:8px;height:8px;border-radius:50%;background:var(--color-success);box-shadow:0 0 8px #66fd9e99}@keyframes mega-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.topbar{display:flex;align-items:center;gap:16px;padding:14px 28px;background:#fff;border-bottom:1px solid var(--color-border);flex-wrap:wrap;position:sticky;top:0;z-index:40}.brand{font-family:var(--font-gravity-extended-italic);font-size:22px;font-weight:400;letter-spacing:-.03em;font-style:italic;text-transform:uppercase}.brand-dot{color:var(--color-ink)}.topnav{display:flex;gap:4px;flex:1;flex-wrap:wrap}.topnav a,.nav-link{font-size:14px;font-weight:600;color:var(--color-secondary);text-decoration:none;padding:8px 14px;border-radius:var(--radius-pill);min-height:40px;display:inline-flex;align-items:center}@media(hover:hover){.topnav a:hover,.nav-link:hover{color:var(--color-ink);background:var(--color-surface-muted)}}.topnav a.active,.nav-link.active{color:var(--color-ink);background:var(--color-surface-muted)}.top-actions{display:flex;align-items:center;gap:8px}.lang-btn,.ghost-btn,.ghost.mini{background:transparent;border:1px solid var(--color-border-2);color:var(--color-secondary);border-radius:var(--radius-pill);padding:8px 14px;font-size:12px;font-weight:600;cursor:pointer;min-height:40px}@media(hover:hover){.lang-btn:hover,.ghost-btn:hover,.ghost.mini:hover:not(:disabled){color:var(--color-ink);border-color:var(--color-ink)}}.ghost.mini:disabled{opacity:.4;cursor:not-allowed}.connect-btn,.btn-hero{isolation:isolate;background:var(--color-ink);border:none;color:#fff;border-radius:var(--radius-pill);padding:10px 22px;font-family:var(--font-gravity);font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;min-height:44px;box-shadow:0 2px 20px #b2f3ff80;position:relative;overflow:hidden}.menu-btn{display:none;width:42px;height:42px;border-radius:50%;border:1px solid var(--color-border-2);background:#fff;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;padding:0}.menu-btn span{display:block;width:16px;height:2px;background:var(--color-ink);border-radius:1px}.btn-hero{padding:14px 48px;font-size:18px;animation:2.5s ease-in-out infinite btn-hero-glow-pulse}.btn-hero:before,.connect-btn.btn-hero-sheen:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(105deg,transparent 40%,rgba(178,243,255,.45) 50%,transparent 60%);animation:8s linear infinite btn-hero-sheen-loop;pointer-events:none}@keyframes btn-hero-glow-pulse{0%,to{filter:drop-shadow(0 0 10px #b2f3ffcc)}50%{filter:drop-shadow(0 0 18px #b2f3ff)}}@keyframes btn-hero-sheen-loop{0%,85%{opacity:0;transform:translate(-100%,-100%) skew(-50deg)}88.75%{opacity:1;transform:translate(-100%,-100%) skew(-50deg)}to{opacity:1;transform:translate(200%,200%) skew(-50deg)}}.wallet-chip{font-size:13px;color:var(--color-ink);background:var(--color-surface-muted);border:1px solid var(--color-border-2);padding:8px 12px;border-radius:var(--radius-pill);font-weight:600}.faucet-strip{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 28px 0;border-radius:14px;padding:10px 16px;font-size:12.5px;color:var(--text-body);background:#eefbf3;box-shadow:inset 0 0 0 1px #66fd9e66}.faucet-strip a{color:var(--color-success-solid);font-weight:700;text-decoration:none}.mega-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 24px 40px;gap:14px;background:#fff}.mega-hero-kicker{font-family:var(--font-gravity-extended);font-size:clamp(28px,5.5vw,52px);letter-spacing:-.03em;text-transform:uppercase;color:var(--color-ink);line-height:1;text-wrap:balance}.mega-hero-stamp{width:min(520px,92vw);margin:4px 0 8px}.svg-display-text{width:100%;height:auto;max-width:100%;display:block;overflow:visible}.mega-hero-tag{font-size:17px;color:var(--color-secondary);max-width:36ch;line-height:1.45}.mega-hero-tag em{font-style:normal;background:linear-gradient(90deg,#8b5cf6,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-intro-item{animation-duration:var(--hero-intro-dur, .25s);animation-delay:var(--hero-intro-delay, 0s);animation-name:hero-intro-rise-kf;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}@keyframes hero-intro-rise-kf{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.prize-stage{margin:0 12px;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-prize-stage);padding:36px 16px 0;overflow:visible}.prize-stage-inner{max-width:960px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;overflow:visible}.prize-stage-label{font-family:var(--font-gravity);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#374151;display:flex;gap:8px;align-items:baseline}.prize-stage-currency{color:#6b7280;font-size:11px}.prize-pool-enter{animation:.45s cubic-bezier(.22,1,.36,1) both prize-pool-enter-kf;width:min(720px,96vw)}@keyframes prize-pool-enter-kf{0%{opacity:0;transform:scale(var(--prize-pool-enter-scale, 2))}to{opacity:1;transform:none}}.prize-pool-svg{filter:drop-shadow(0 8px 0 #1e3a5f22)}.prize-stage-sym{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#4b5563;font-weight:700}.scroll-phone-wrap{width:100%;margin-top:8px;padding-bottom:160px;overflow:visible}.scroll-phone-stage{position:relative;width:min(320px,88vw);aspect-ratio:1;margin:0 auto;overflow:visible}.scroll-balls{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:visible}.sp-ball{position:absolute;will-change:transform,opacity;opacity:0;transform:translate(-50%,-50%) scale(var(--ball-scale, 1))}.sp-ball img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(15,20,25,.22))}.sp-ball-fade{animation:.45s ease-out 50ms forwards sp-ball-fade-in}.sp-ball-in{opacity:1}@keyframes sp-ball-fade-in{0%{opacity:0}to{opacity:1}}.sp-float-a{animation:5s ease-in-out infinite sp-float-a-kf}.sp-float-b{animation:4s ease-in-out infinite sp-float-b-kf}.sp-float-rev{animation:3s ease-in-out infinite sp-float-rev-kf}@keyframes sp-float-a-kf{0%,to{transform:translate(-50%,-50%) scale(var(--ball-scale, 1)) translateY(0) rotate(0)}50%{transform:translate(-50%,-50%) scale(var(--ball-scale, 1)) translateY(-8px) rotate(8deg)}}@keyframes sp-float-b-kf{0%,to{transform:translate(-50%,-50%) scale(var(--ball-scale, 1)) translateY(0) rotate(0)}50%{transform:translate(-50%,-50%) scale(var(--ball-scale, 1)) translateY(-10px) rotate(-6deg)}}@keyframes sp-float-rev-kf{0%,to{transform:translate(-50%,-50%) scale(var(--ball-scale, 1)) translateY(0) rotate(0)}50%{transform:translate(-50%,-50%) scale(var(--ball-scale, 1)) translateY(-8px) rotate(-8deg)}}.sp-phone{position:relative;z-index:10;width:100%;height:100%}.sp-phone-delayed{opacity:0}.sp-phone-anim{animation:.7s ease-out forwards phone-animate-in-kf}.sp-phone-static{opacity:1}@keyframes phone-animate-in-kf{0%{opacity:0;transform:scale(2) translateY(-150px)}to{opacity:1;transform:scale(1) translateY(0)}}.sp-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;backface-visibility:hidden}.sp-frame-2{opacity:var(--frame2-opacity, 0);transition:opacity .3s ease-in-out}.sp-countdown,.sp-won{position:absolute;left:0;right:0;top:334px;z-index:20;display:flex;align-items:flex-start;justify-content:center;pointer-events:none}.sp-countdown span,.sp-won span{font-family:var(--font-gravity);font-size:36px;font-weight:700;text-transform:uppercase;color:#66fd9e;text-shadow:0 0 18px #b2f3ffcc;animation:.8s cubic-bezier(.22,1,.36,1) forwards sp-countdown-scale;-webkit-user-select:none;user-select:none}.sp-won span{color:#66fd9e;animation:.4s ease-out forwards sp-countdown-fade,.8s cubic-bezier(.22,1,.36,1) forwards sp-countdown-scale}@keyframes sp-countdown-scale{0%{transform:scale(4)}to{transform:scale(1)}}@keyframes sp-countdown-fade{0%{opacity:0}to{opacity:1}}.pick-modes{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:var(--color-surface-muted);border-radius:16px;padding:4px;margin-bottom:14px}.pick-modes button{border:1px solid transparent;background:transparent;border-radius:12px;padding:10px 8px;font-size:15px;font-weight:600;line-height:1.3;color:var(--color-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.pick-modes button svg{width:18px;height:18px;flex-shrink:0}.pick-modes button.pick-mode-on{background:#fff;color:var(--color-ink);box-shadow:0 2px 10px #0f141914}.pick-mode-short{display:none}@media(max-width:420px){.pick-mode-short{display:inline}.pick-mode-full{display:none}}.quick-panel{margin-bottom:14px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#f7f9ff,#eef2fb);box-shadow:inset 0 0 0 1px var(--color-border-2)}.quick-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.pick-generate{margin-top:0;width:100%}.mega-ticket{cursor:pointer;gap:10px;background:#fff!important;border-radius:16px!important;padding:12px 14px!important;box-shadow:0 1px 2px #0f14190a,inset 0 0 0 1px var(--color-border-2);transition:box-shadow .15s ease}.mega-ticket.editing{box-shadow:0 0 0 2px #66fd9e,0 0 18px #66fd9e44!important}.ticket-index{width:22px;font-size:12px;font-weight:700;color:var(--color-secondary);font-family:var(--font-gravity-extended)}.mega-ball{position:relative;width:48px;height:48px;border-radius:50%;border:none;background:linear-gradient(180deg,#fff,#d2d2d2);box-shadow:0 3px 8px #0f141929,inset 0 1px #fff,inset 0 -2px 4px #0f14191f;color:var(--color-ink);font-family:var(--font-synchro),var(--font-gravity-extended);font-size:19px;font-weight:400;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease,box-shadow .15s ease}.mega-ball:before{content:"";position:absolute;top:6px;left:10px;width:14px;height:8px;border-radius:50%;background:#ffffffbf;pointer-events:none}.mega-ball:active{transform:scale(.92)}.mega-ball-focus{box-shadow:0 0 0 3px #66fd9e,0 0 20px 5px #66fd9e99,inset 0 1px #fff}.digit-pad{margin:10px 0 14px;padding:16px;border-radius:18px;background:#0c4239;color:#fff}.digit-pad .picker-hint{color:#9bffc0cc;margin-bottom:12px}.digit-pad-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.digit-key{height:52px;border-radius:14px;border:none;background:#ffffff1a;color:#fff;font-family:var(--font-synchro),var(--font-gravity-extended);font-size:22px;cursor:pointer;transition:background .12s ease,transform .1s ease}.digit-key:disabled{opacity:.35;cursor:not-allowed}.digit-key-on{background:#66fd9e;color:#0c4239;box-shadow:0 0 16px #66fd9e66}@media(hover:hover){.digit-key:hover:not(:disabled){background:#ffffff2e}.digit-key-on:hover:not(:disabled){background:#9bffc0}.mega-ball:hover{transform:translateY(-2px)}}.hero-meta-bar{max-width:1120px;margin:0 auto;padding:20px 28px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px 36px;background:#fff}.hero-meta-item{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:100px}.hero-meta-item .label{font-size:11px;color:var(--color-secondary);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.hero-meta-item .value{font-family:var(--font-gravity-extended);font-size:22px;letter-spacing:-.02em;color:var(--color-ink)}.hero-meta-item .value.accent{color:#059669}.hero-last{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;flex-wrap:wrap}.hero-last-label{font-size:11px;color:var(--color-secondary);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.page-shell{width:100%}.content-shell{max-width:1120px;margin:0 auto;padding:8px 20px 0;width:100%}.banner{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;font-size:13px;flex-wrap:wrap;margin-bottom:12px}.banner-error{background:#ffe5e5;box-shadow:inset 0 0 0 1px #fecaca;color:#7f1d1d}.banner-btn{background:transparent;border:1px solid currentColor;color:inherit;border-radius:8px;padding:8px 12px;cursor:pointer;font-size:12px;font-weight:700;min-height:40px}.main-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start;margin-top:8px}.main-col,.side-col{display:flex;flex-direction:column;gap:14px;min-width:0}.card,.glass-pane,.glass-sub{background:#fff;box-shadow:inset 0 0 0 1px var(--color-border-2);border-radius:18px;padding:18px}.card h3{font-size:12px;color:var(--color-secondary);font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.buy-card{padding:22px;box-shadow:inset 0 0 0 1px var(--color-border-2),0 12px 40px #0f14190f}.buy-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:10px;flex-wrap:wrap}.buy-head h3{margin-bottom:0;font-family:var(--font-gravity-extended);font-size:20px;letter-spacing:-.02em;text-transform:none;color:var(--color-ink)}.seg{display:inline-flex;background:var(--color-surface-muted);border-radius:12px;padding:3px;gap:3px}.seg button{background:transparent;color:var(--color-secondary);padding:8px 14px;font-size:13px;font-weight:600;border:none;border-radius:9px;cursor:pointer;min-height:36px}.seg button.seg-on{background:var(--color-ink);color:#fff}.picker-hint{font-size:12px;color:var(--color-secondary);margin-bottom:10px}.ticket-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:8px}.toolbar-count{font-size:13px;color:var(--text-body);font-weight:600}.toolbar-actions{display:flex;gap:8px}.ticket-list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;max-height:340px;overflow-y:auto}.ticket-line{display:flex;align-items:center;justify-content:space-between;border-radius:14px;padding:10px 12px;background:var(--color-surface-muted)}.ticket-line.editing{box-shadow:inset 0 0 0 1.5px var(--color-success-solid);animation:1.6s ease-in-out infinite edit-pulse}.ticket-balls{display:flex;gap:7px}.t-ball{width:38px;height:38px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--color-border-2);color:var(--color-ink);display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;font-family:var(--font-gravity-extended)}.t-ball.editable{-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:center;text-align-last:center;cursor:pointer;padding:0;font-family:inherit}.t-ball.editable:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--color-success-solid),0 0 0 3px #66fd9e44}.ticket-actions{display:flex;align-items:center;gap:6px}.ticket-edit{background:transparent;border:none;color:var(--color-secondary);font-size:18px;font-weight:700;padding:4px 8px;cursor:pointer;min-width:40px;min-height:40px}.ticket-minus{width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid var(--color-border-2);color:var(--color-secondary);display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;cursor:pointer}.add-row{display:flex;gap:10px;margin-bottom:14px;align-items:stretch}.add-ticket{flex:1;background:#fff;border:1px dashed #66fd9e99;border-radius:14px;color:var(--color-success-solid);font-size:13.5px;font-weight:700;padding:12px;cursor:pointer;min-height:44px}.bulk-add{display:flex;align-items:center;gap:8px;background:var(--color-surface-muted);border-radius:14px;padding:0 10px}.bulk-ico{font-size:14px;color:var(--color-secondary)}.bulk-input{width:56px;height:30px;padding:0 4px;background:transparent;border:none;color:var(--color-ink)}.balls{display:inline-flex;gap:5px}.balls i{width:42px;height:42px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--color-border-2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:700;font-size:18px;font-family:var(--font-gravity-extended);color:var(--color-secondary)}.balls i.hit{background:#ddffe9;box-shadow:inset 0 0 0 1.5px var(--color-success),0 0 14px #66fd9e55;color:var(--color-success-solid);animation:2.5s ease-in-out infinite animated-success-glow-kf}@keyframes animated-success-glow-kf{0%,to{box-shadow:0 0 2px 1px #66fd9e80,0 0 3px 4px #66fd9e33,0 0 6px 7px #66fd9e1a}50%{box-shadow:0 0 10px 5px #66fd9eb3,0 0 24px 8px #66fd9e59,0 0 36px 14px #66fd9e21}}.buy-summary{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;flex-wrap:wrap}.qty-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.qty-label{font-size:12px;color:var(--color-secondary);font-weight:700}.qty-chip{background:#fff;border:1px solid var(--color-border-2);color:var(--color-secondary);border-radius:var(--radius-pill);padding:8px 14px;font-size:13.5px;font-weight:700;cursor:pointer;min-height:40px}.qty-chip.seg-on{background:#ddffe9;border-color:var(--color-success);color:var(--color-success-solid)}.qty-input{width:72px;height:40px;border-radius:10px;border:1px solid var(--color-border-2);background:#fff;color:var(--color-ink);font-size:14px;padding:0 8px}.cost{text-align:right}.cost-eth{font-family:var(--font-gravity-extended);font-size:18px;color:var(--color-success-solid)}.cost-sub{font-size:12px;color:var(--color-secondary);margin-top:2px}.primary-btn{background:var(--color-ink);color:#fff;border:none;border-radius:14px;padding:12px 22px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 2px 16px #b2f3ff66}.primary-btn.cta{width:100%;height:54px;font-size:15px;margin-top:6px;font-family:var(--font-gravity);text-transform:uppercase;letter-spacing:.04em;animation:2.5s ease-in-out infinite btn-hero-glow-pulse}@media(hover:hover){.primary-btn:hover:not(:disabled),.connect-btn:hover,.btn-hero:hover{filter:brightness(1.08)}}.primary-btn:disabled{opacity:.45;cursor:not-allowed}.gift-row{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.gift-label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--color-secondary);font-weight:600;width:100%}.gift-label input{height:44px;border-radius:10px;border:1px solid var(--color-border-2);background:#fff;color:var(--color-ink);padding:0 12px}.gift-label input.invalid{border-color:var(--color-danger)}.gift-hint,.form-hint{font-size:12px;color:var(--color-secondary)}.invalid-hint{color:var(--color-danger)}.form-msg{margin-top:10px;font-size:12px;color:var(--color-success-solid);text-align:center}.form-hint{margin-top:8px;text-align:center}.side-note{font-size:12.5px;color:var(--text-body);line-height:1.55;margin:-4px 0 12px}.tier-list{display:flex;flex-direction:column;gap:8px}.tier-row{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:12px;background:var(--color-surface-muted);font-size:13px}.tier-row span{color:var(--color-success-solid);font-weight:700;font-family:var(--font-gravity-extended)}.feature-strip{display:flex;flex-direction:column;gap:8px}.feature-item{display:flex;align-items:center;gap:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--color-border-2);border-radius:14px;padding:14px 16px}.feature-icon{width:10px;height:10px;border-radius:50%;background:var(--color-success);flex-shrink:0;box-shadow:0 0 12px #66fd9e88}.feature-item b{font-size:13px;flex:1;font-weight:700}.feature-item span:last-child{font-size:12px;color:var(--color-success-solid);font-weight:700;font-family:var(--font-gravity-extended)}.sell-section{margin-top:28px;padding:28px 8px 8px;display:flex;flex-direction:column;gap:20px}.sell-head{text-align:center;display:flex;flex-direction:column;gap:8px}.sell-head h2{font-family:var(--font-gravity-extended);font-size:clamp(26px,4vw,40px);letter-spacing:-.03em;line-height:1.05;text-transform:uppercase}.sell-head h2 span{font-family:var(--font-gravity-extended-italic);font-style:italic;color:#059669}.sell-head p{font-size:15px;color:var(--color-secondary);max-width:48ch;margin:0 auto}.sell-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.sell-card{padding:0;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--color-border-2);overflow:hidden;display:flex;flex-direction:column}.sell-card img{width:100%;height:180px;object-fit:cover;background:var(--color-prize-stage);display:block}.sell-card-body{padding:16px 18px 20px;display:flex;flex-direction:column;gap:6px}.sell-card h3{font-family:var(--font-gravity-extended);font-size:18px;letter-spacing:-.02em;text-transform:none;color:var(--color-ink);margin:0}.sell-card p{font-size:13.5px;color:var(--text-body);line-height:1.55}.page-head{padding:18px 2px;border-bottom:1px solid var(--color-border);margin-bottom:12px}.page-head h1{font-family:var(--font-gravity-extended);font-size:28px;letter-spacing:-.022em}.page-head p{margin-top:8px;font-size:14px;color:var(--text-body);line-height:1.6;max-width:720px}.micro-label{font-size:11px;color:var(--color-secondary);letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin-bottom:6px}.round-list{display:flex;flex-direction:column;gap:10px}.round-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--color-border-2);flex-wrap:wrap}.tier-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.tier-card{display:flex;justify-content:space-between;padding:12px 14px;border-radius:12px;background:var(--color-surface-muted);font-size:13px}.tier-card span{color:var(--color-success-solid);font-weight:700;font-family:var(--font-gravity-extended)}.rules-block{display:flex;flex-direction:column;gap:14px}.rules-block p{font-size:13px;color:var(--text-body);line-height:1.65}footer{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;font-size:12px;color:var(--color-secondary);padding:28px 16px 40px;line-height:1.65}.ambient-bg{display:none}.glow-number{display:inline-block}.shimmer-text{color:var(--color-secondary);animation:shimmer-fade 1.2s ease-in-out infinite}@keyframes shimmer-fade{0%,to{opacity:.45}50%{opacity:1}}.tick-pulse{animation:tick 1s ease-in-out infinite}@keyframes tick{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.ball-pop{animation:.4s cubic-bezier(.16,1,.3,1) both ball-pop-kf}@keyframes ball-pop-kf{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.ball-shuffle .t-ball{animation:.35s cubic-bezier(.36,.07,.19,.97) both ball-shake}@keyframes ball-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg) scale(1.05)}75%{transform:rotate(6deg) scale(1.05)}}.line-enter{animation:.35s cubic-bezier(.16,1,.3,1) both line-in}@keyframes line-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes edit-pulse{0%,to{box-shadow:inset 0 0 0 1.5px #0c423966}50%{box-shadow:inset 0 0 0 1.5px #0c4239,0 0 18px #66fd9e44}}.reveal{animation:.55s cubic-bezier(.22,1,.36,1) both reveal-up}.reveal-1{animation-delay:.04s}.reveal-2{animation-delay:.1s}.reveal-3{animation-delay:.16s}.reveal-4{animation-delay:.22s}.reveal-5{animation-delay:.28s}.reveal-6{animation-delay:.34s}@keyframes reveal-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-shell{width:100%;animation:.4s cubic-bezier(.16,1,.3,1) both page-in}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hover-lift{transition:transform .22s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.hover-lift:hover{transform:translateY(-2px)}}.brand-glow .brand-dot,.pulse-border{animation:none}.shimmer-btn{position:relative;overflow:hidden}button:active:not(:disabled),.qty-chip:active,.nav-link:active,.btn-hero:active{transform:scale(.96)}.connect-btn,.primary-btn,.qty-chip,.nav-link,.lang-btn,.ghost-btn,.btn-hero{transition-property:transform,background-color,border-color,color,filter;transition-duration:.15s;transition-timing-function:ease}@media(max-width:900px){.main-grid,.sell-grid{grid-template-columns:1fr}.topbar{padding:12px 16px}.topnav{display:none;order:5;width:100%;flex-direction:column;gap:4px}.topnav.topnav-open{display:flex}.menu-btn{display:inline-flex}.faucet-strip{margin:12px 16px 0}.add-row{flex-direction:column}.wallet-chip{display:none}}@media(max-width:560px){.balls i{width:36px;height:36px;font-size:15px}.t-ball{width:34px;height:34px;font-size:13px}.lotto-ball{width:44px;height:44px;margin-left:-22px;margin-top:-22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.mega-ticker-track,.lotto-ball,.btn-hero,.primary-btn.cta{animation:none!important}}.play-page{max-width:560px;margin:0 auto;padding:8px 16px 48px;width:100%}.play-top{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;margin-bottom:14px}.play-title{margin:0;text-align:center;font-family:var(--font-gravity);font-size:22px;font-weight:700;color:var(--color-ink)}.play-icon-btn{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--color-ink);background:transparent;border:none;text-decoration:none}.play-icon-btn:hover{background:#0f14190d}.play-card{background:#fff;border-radius:24px;padding:14px;box-shadow:0 1px 2px #0f14190a,inset 0 0 0 1px var(--color-border-2);display:flex;flex-direction:column;gap:14px}.play-modes{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:16px;background:var(--color-surface-muted)}.play-modes button{border:none;background:transparent;border-radius:12px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:15px;font-weight:600;color:var(--color-secondary);cursor:pointer}.play-modes button.on{background:#fff;color:var(--color-ink);box-shadow:0 2px 10px #0f141914}.play-mode-short{display:none}@media(max-width:420px){.play-mode-short{display:inline}.play-mode-full{display:none}}.play-preview{position:relative;background:linear-gradient(180deg,#0c4239,#096a79);border-radius:20px;padding:18px 16px 14px;min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;overflow:hidden}.play-preview-timer{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:5px;background:#00000073;color:#fff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.play-stub{position:relative;display:flex;background:#fff;border-radius:10px;width:min(280px,86%);min-height:108px;box-shadow:0 8px 24px #0000002e;animation:.35s cubic-bezier(.22,1,.36,1) both play-stub-pop}@keyframes play-stub-pop{0%{opacity:0;transform:scale(.92) translateY(6px)}to{opacity:1;transform:none}}.play-stub-main{flex:1;padding:14px 12px 14px 16px;display:flex;flex-direction:column;justify-content:center;gap:8px}.play-stub-label{font-size:10px;letter-spacing:.12em;color:#6b7280;font-weight:700}.play-stub-nums{display:flex;gap:10px;font-family:var(--font-synchro),var(--font-gravity-extended);font-size:22px;color:#0f1419}.play-stub-perf{width:36px;border-left:2px dashed #d1d5db;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fafafa,#f3f4f6);border-radius:0 10px 10px 0}.play-stub-brand{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-gravity-extended);font-size:9px;letter-spacing:.14em;font-weight:700;color:#0c4239}.play-stub-reshuffle{position:absolute;top:-10px;left:-10px;width:36px;height:36px;border-radius:50%;border:none;background:#fff;color:#0c4239;box-shadow:0 2px 10px #00000026;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.play-preview-foot{width:100%;display:flex;justify-content:space-between;align-items:center;color:#ddffe9;font-size:13px;font-weight:600;padding:0 4px}.play-preview-qty{min-width:28px;height:28px;border-radius:8px;background:#ffffff26;display:inline-flex;align-items:center;justify-content:center;color:#66fd9e;font-weight:700}.play-choose{display:flex;flex-direction:column;gap:10px}.play-choose-bar{display:flex;justify-content:space-between;align-items:center;gap:8px}.play-choose-count{font-weight:700;font-size:15px}.play-choose-actions{display:flex;gap:4px}.play-choose-actions button{border:none;background:transparent;color:var(--color-ink);font-weight:600;font-size:14px;padding:8px 10px;border-radius:12px;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.play-choose-actions button:hover{background:#0f14190d}.play-choose-list{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow-y:auto}.play-choose-row{display:flex;align-items:center;gap:10px;border:none;background:transparent;border-radius:14px;padding:8px 10px;cursor:pointer;text-align:left;width:100%}.play-choose-row:hover,.play-choose-row.on{background:var(--color-surface-muted)}.play-choose-idx{width:18px;font-size:12px;color:var(--color-secondary);font-weight:700}.play-choose-balls{display:flex;gap:6px}.play-choose-ball{width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border-2);background:linear-gradient(180deg,#fff,#d2d2d2);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-synchro),var(--font-gravity-extended);font-size:15px;color:var(--color-ink)}.play-choose-ball.focus{box-shadow:0 0 0 3px #66fd9e,0 0 16px #66fd9e66}.play-digit-pad{background:#0c4239;border-radius:16px;padding:14px;color:#fff}.play-digit-pad p{margin:0 0 10px;font-size:13px;color:#9bffc0cc}.play-digit-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.play-digit-grid button{height:48px;border:none;border-radius:12px;background:#ffffff1a;color:#fff;font-family:var(--font-synchro),var(--font-gravity-extended);font-size:20px;cursor:pointer}.play-digit-grid button.on{background:#66fd9e;color:#0c4239}.play-digit-grid button:disabled{opacity:.35}.play-qty-block{display:flex;flex-direction:column;gap:10px}.play-qty-label{font-weight:700;font-size:15px}.play-qty-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.play-qty-chips button{min-height:42px;border-radius:14px;border:1.5px solid var(--color-border-2);background:#fff;font-weight:700;font-size:15px;color:var(--color-ink);cursor:pointer}.play-qty-chips button.on{border-color:#1b4aea;color:#1b4aea;background:#f3f6ff}.play-stepper{display:grid;grid-template-columns:52px 1fr 52px;align-items:center;background:var(--color-surface-muted);border-radius:16px;padding:6px;min-height:56px}.play-stepper button{width:44px;height:44px;border-radius:50%;border:none;background:#fff;font-size:22px;font-weight:600;color:var(--color-ink);cursor:pointer;box-shadow:0 1px 3px #0f141914;justify-self:center}.play-stepper span,.play-stepper input{text-align:center;font-size:22px;font-weight:700;border:none;background:transparent;width:100%;color:var(--color-ink);font-family:var(--font-gravity-extended)}.play-total-row{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--color-secondary)}.play-total-row strong{font-size:20px;color:var(--color-success-solid);font-family:var(--font-gravity-extended)}.play-cta{width:100%;min-height:52px;border:none;border-radius:16px;background:#0f1419;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.play-cta:disabled{opacity:.5;cursor:not-allowed}.play-cta:hover:not(:disabled){background:#1a222c}.play-hint{margin:0;font-size:13px;color:var(--color-secondary);text-align:center}.play-learn{margin-top:28px}.play-learn h2{margin:0 0 12px;font-size:18px;font-weight:700}.play-learn-grid{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:640px){.play-learn-grid{grid-template-columns:repeat(3,1fr)}}.play-learn-card{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--color-border-2);text-decoration:none;color:inherit;transition:transform .15s ease}.play-learn-card:hover{transform:translateY(-2px)}.play-learn-card img{width:56px;height:56px;object-fit:contain;margin-bottom:4px}.play-learn-card b{font-size:15px}.play-learn-card p{margin:0;font-size:13px;color:var(--color-secondary);line-height:1.4}body.play-route .mega-announce,body.play-route .mega-ticker,body.play-route .faucet-strip,body.play-route .topnav,body.play-route .top-actions .lang-btn{display:none!important}body.play-route .topbar{display:none}.home-play-cta{display:flex;justify-content:center;margin:8px 0 20px}.home-play-cta .primary-btn{min-width:min(360px,100%);text-align:center;text-decoration:none}.home-side{max-width:420px;margin:0 auto 24px}.play-announce{text-align:center;font-size:12px;font-weight:600;padding:8px 12px;margin:0 -16px 8px;background:#66fd9e;color:#0c4239}.play-stub-bonus{width:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-left:1px solid #e5e7eb;padding:8px 4px}.play-stub-bonus-num{width:34px;height:34px;border-radius:50%;border:1.5px solid #0f1419;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-synchro),var(--font-gravity-extended);font-size:16px}.play-bonus-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;color:var(--color-ink)}.play-info{display:inline-flex;width:14px;height:14px;border-radius:50%;border:1px solid #9ca3af;color:#9ca3af;font-size:10px;font-style:normal;align-items:center;justify-content:center;margin-left:6px;vertical-align:middle}.play-bonus-badge{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:28px;border-radius:8px;background:linear-gradient(135deg,#b2effd,#66fd9e 55%,#b8b4ed);color:#0c4239;font-weight:800;font-size:13px;box-shadow:0 2px 8px #66fd9e59}:root{--font-ui: Inter, "PingFang SC", sans-serif;--font-sans: var(--font-ui);--jh-ink: #111827;--jh-muted: #6b7280;--jh-line: #f0f0f0;--jh-blue: #008ff5;--jh-mint: #66fd9e;--jh-dark-gradient: linear-gradient(180deg, #111827, #3d578d)}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--font-ui);overflow-x:clip}.app{width:100%;max-width:none;margin:0;padding:0}.page-shell{min-height:0}.page-shell:before,.page-shell:after{display:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--jh-blue);outline-offset:4px}button:disabled{opacity:.45}button,a{touch-action:manipulation}.jh-home,.jh-play,.jh-header,.jh-footer,.jh-mobile-nav{color:var(--jh-ink)}.jh-brand{display:inline-block;white-space:nowrap;font:26px/.95 gravityItalic,sans-serif;letter-spacing:-.6px;color:var(--jh-ink)}.jh-brand span{color:inherit}.jh-brand-small{font-size:16px;letter-spacing:-.35px}.jh-announcement{min-height:40px;padding:10px 16px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;background:#ddffe9;color:#0c4239;font-size:14px;font-weight:600;line-height:20px;text-align:center}.jh-announcement a{text-decoration:underline;text-underline-offset:2px}.jh-ticker{height:48px;overflow:hidden;background:linear-gradient(100deg,#172237,#3d578d 65%,#18445d);color:#f0f3ff;font-size:14px;white-space:nowrap;position:relative}.jh-ticker:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#19283fc4,transparent 8%,transparent 92%,#21445ddd);pointer-events:none}.jh-ticker-track{display:flex;align-items:center;width:max-content;animation:jh-ticker var(--jh-ticker-duration, 46s) linear infinite}.jh-ticker-group{display:flex;gap:48px;padding-right:48px;height:48px;align-items:center}.jh-ticker-group>span{display:flex;align-items:center;gap:8px;font-weight:600}.jh-ticker-group b{background:#165d45;border:1px solid #78edaa77;color:#a6fac1;border-radius:8px;padding:2px 7px}.jh-status-dot,.jh-network i{width:7px;height:7px;border-radius:50%;background:var(--jh-mint);box-shadow:0 0 8px #66fd9e66;display:inline-block}.jh-header{height:56px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;background:#fff;position:sticky;top:0;z-index:40}.jh-header>nav{height:100%;display:flex;align-items:center;gap:22px}.jh-menu-anchor{position:relative}.jh-nav-trigger{border:0;background:transparent;display:flex;align-items:center;gap:6px;font-size:16px;font-weight:600;padding:10px 0;color:var(--jh-ink);line-height:24px}.jh-menu-button{width:40px;height:40px;border:1px solid #e4e4e7;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px}.jh-menu-button span{height:1px;width:12px;background:var(--jh-ink)}.jh-menu-button span:first-child,.jh-menu-button span:last-child{width:8px}.jh-dropdown{position:absolute;right:0;top:calc(100% + 10px);min-width:220px;background:#fff;border:1px solid #e4e4e7;border-radius:16px;padding:8px;box-shadow:0 12px 35px #11182715;z-index:50;display:grid;gap:3px}.jh-dropdown a,.jh-dropdown button{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--jh-ink);text-align:left;border-radius:8px;font-size:16px;font-weight:600;padding:12px;line-height:24px}@media(hover:hover){.jh-dropdown a:hover,.jh-dropdown button:hover{background:#f5f5f7}}.jh-skip-link{position:fixed;top:8px;left:16px;background:#fff;padding:12px 20px;z-index:1000;transform:translateY(-200%)}.jh-skip-link:focus{transform:none}.jh-icon-btn{width:36px;height:36px;border:0;border-radius:50%;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--jh-ink)}@media(hover:hover){.jh-icon-btn:hover{background:#f5f5f7}}.jh-muted{color:var(--jh-muted)}.jh-home{max-width:1572px;margin:auto}.jh-hero{text-align:center;padding:80px 16px 64px;display:flex;align-items:center;flex-direction:column}.jh-hero h1{font:96px/.85 gravity,sans-serif;letter-spacing:0;margin:0;color:#172135;line-height:.8}.jh-hero h1 span{display:block;padding-top:.12em}.jh-hero h1 span+span{color:#304670;padding-top:.05em}.jh-hero-stamp{height:clamp(5rem,16.2vw,9.9rem);width:auto;max-width:94vw;position:relative;margin-top:-42px;transform:rotate(-2deg);filter:drop-shadow(0 2px 14px #78e2ed90);margin-bottom:-32px}.jh-hero-stamp svg{height:100%;width:auto;max-width:100%}.jh-hero-stamp .font-gravity-extended-italic{font-family:gravityExtendedItalic,sans-serif}.jh-hero>p{font-size:18px;font-weight:600;line-height:28px;margin:10px 0 34px;max-width:640px}.jh-hero em{font-style:normal;color:#b67cf8;font-weight:700}.jh-mobile-break{display:none}.jh-hero-button{display:inline-flex;align-items:center;justify-content:center;background:var(--jh-dark-gradient);color:#fff;border-radius:999px;font:40px/1 gravity,sans-serif;min-height:80px;padding:7px 40px 0;box-shadow:0 2px 30px #b2f3ffab;transition:transform .3s ease-out,background-color .3s ease-out;isolation:isolate;position:relative;overflow:hidden;font-weight:600;font-synthesis:none;-webkit-font-smoothing:antialiased}.jh-hero-button:after{content:"";position:absolute;top:-100%;right:-50%;bottom:-100%;left:-50%;background:linear-gradient(110deg,transparent 42%,#ffffff1a 49%,transparent 57%);transform:translate(-80%);pointer-events:none}@media(hover:hover){.jh-hero-button:hover{transform:scale(1.05)}}.jh-hero-button:active{transform:scale(.9)}.jh-prize-stage{margin:0 16px;text-align:center;padding:76px 16px 0;background:linear-gradient(180deg,#9db1ff,#bdcbff 42%,#edf1ff 83%,#fff);border-radius:40px 40px 0 0;position:relative;overflow:clip}.jh-pool-heading{display:flex;align-items:center;justify-content:center;gap:8px}.jh-pool-heading h2{font:24px/1 gravityExtended,sans-serif;padding-top:2px}.jh-pool-heading>span{font-size:14px;color:#6f7fa9;font-weight:600}.jh-pool-number{position:relative;font:italic 144px/1.2 gravityExtended,sans-serif;letter-spacing:-6px;color:#f8fbff;text-shadow:1px 2px 0 #d7dce4,3px 4px 0 #b7c3cb,5px 6px 0 #9b8560,8px 9px 0 #198caf,12px 12px 0 #1338e5,15px 15px 0 #212886;filter:drop-shadow(0 4px 2px #3354a32a);margin:8px auto 0;max-width:100%;overflow-wrap:anywhere}.jh-pool-meta{display:flex;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:600;color:#4e6095;margin:18px 0 0}.jh-pool-meta span{display:inline-flex;gap:5px;align-items:center}.jh-retry{background:transparent;border:0;color:#293b65;font-size:13px;text-decoration:underline;margin-top:12px}.jh-phone-stage{width:620px;height:750px;max-width:100%;margin:75px auto 0;position:relative;display:flex;justify-content:center}.jh-phone{width:340px;height:660px;background:#fff;border:10px solid #07090e;border-radius:48px;position:relative;z-index:2;box-shadow:0 10px 10px #1c265910;overflow:hidden;text-align:left;transform:translateY(35px) scale(.97);opacity:.7;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .5s}.is-revealed .jh-phone{transform:none;opacity:1}.jh-phone-status{height:42px;display:flex;align-items:center;justify-content:space-between;padding:6px 20px;font-size:12px;color:#0a0a0c}.jh-phone-status>span{position:absolute;top:6px;width:98px;height:27px;border-radius:20px;background:#050505;left:50%;transform:translate(-50%)}.jh-phone-bar{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 15px}.jh-phone-feature{margin:12px;border-radius:20px;background:var(--jh-dark-gradient);height:234px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;color:#fff;overflow:hidden}.jh-phone-feature>small{font-size:10px;letter-spacing:.6px}.jh-phone-feature .jh-ticket-stub{transform:scale(.82);flex-shrink:0}.jh-phone-feature>b{font:24px gravity,sans-serif}.jh-phone-list{padding:0 14px}.jh-phone-list h3{font-size:16px;margin:15px 0}.jh-phone-list>div{display:flex;gap:8px;margin-bottom:12px;align-items:center}.jh-phone-list>div>span{background:#f5f5f7;border-radius:50%;width:33px;height:33px;display:grid;place-items:center;font:12px synchro,sans-serif}.jh-phone-list>div>span:nth-child(5){color:#fff;background:var(--jh-dark-gradient)}.jh-phone-list>div>svg{margin-left:auto}.jh-phone-nav{display:flex;align-items:center;justify-content:space-around;border-top:1px solid #f0f0f0;padding:16px 8px;color:#7b7f8a;position:absolute;bottom:0;left:0;right:0;background:#fff}.jh-floating-balls{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.jh-float-ball{position:absolute;aspect-ratio:1;opacity:0;transition:opacity .7s ease-out,transform 1s cubic-bezier(.16,1,.3,1)}.jh-float-ball>img{display:block;width:100%;height:100%;object-fit:contain}.jh-phone-stage.is-revealed .jh-float-ball>img{animation:jh-ball-idle var(--ball-idle-duration, 5s) ease-in-out infinite}.jh-phone-stage .ball-2,.jh-phone-stage .ball-6{--ball-idle-duration: 3s;--ball-idle-angle: -5deg}.jh-phone-stage .ball-3,.jh-phone-stage .ball-4{--ball-idle-duration: 4s;--ball-idle-rise: -10px;--ball-idle-angle: 6deg}@keyframes jh-ball-idle{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(var(--ball-idle-rise, -8px)) rotate(var(--ball-idle-angle, 8deg))}}.jh-phone-stage.is-static .jh-float-ball>img{animation:none}@media(prefers-reduced-motion:reduce){.jh-phone-stage.is-revealed .jh-float-ball>img{animation:none}}.is-revealed .jh-float-ball{opacity:1}.ball-1{width:130px;left:-125px;top:50px;transform:translate(-100px)}.ball-2{width:160px;left:-220px;top:260px;transform:translate(-200px)}.ball-3{width:200px;left:-135px;top:495px;transform:translate(-100px)}.ball-4{width:140px;right:-125px;top:35px;transform:translate(100px)}.ball-5{width:180px;right:-210px;top:265px;transform:translate(200px)}.ball-6{width:170px;right:-110px;top:510px;transform:translate(100px)}.is-revealed .jh-float-ball{transform:none}.jh-chain-strip{text-align:center;margin-top:-30px;position:relative;z-index:3;padding:0 16px 76px}.jh-chain-strip>p{font-size:12px;font-weight:500;margin-bottom:16px}.jh-chain-strip>div{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.jh-chain-wordmark{font-size:28px;font-weight:600;letter-spacing:-1px}.jh-chain-wordmark i{font-weight:400;font-style:normal}.jh-chain-strip>div>span+span{font-size:12px;letter-spacing:1.5px;color:var(--jh-muted)}.jh-chain-strip a{display:flex;gap:6px;font-size:13px;color:var(--jh-muted);align-items:center}.jh-display{font:72px/.86 gravity,sans-serif;letter-spacing:-1px;color:#233656;line-height:.86}.jh-play-small{text-align:center;padding:0 16px 140px}.jh-play-small>p{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;font-size:18px;font-weight:600;margin:30px 0 28px;line-height:28px}.jh-play-small>p i{font-style:normal;color:#b8bbc4}.jh-features{margin:0 16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.jh-feature{border-radius:40px;min-height:540px;display:flex;flex-direction:column;position:relative;overflow:hidden;padding:36px;color:var(--jh-ink);transition:transform .18s ease-out}@media(hover:hover){.jh-feature:hover{transform:translateY(-3px)}}.jh-feature:active{transform:scale(.99)}.jh-feature h3{font:48px/1 gravity,sans-serif;max-width:96%;z-index:1}.jh-feature>p{font-size:18px;font-weight:600;margin-top:auto;padding-top:12px;max-width:90%;z-index:1;line-height:28px}.jh-feature>svg{position:absolute;bottom:36px;right:30px;opacity:0;transition:opacity .15s}@media(hover:hover){.jh-feature:hover>svg{opacity:1}}.jh-feature-prizes{background:linear-gradient(180deg,#111827,#3d578d);color:#fff}.jh-feature-tickets{background:linear-gradient(180deg,#997cff,#d8dff5);color:#fff}.jh-feature-security{background:linear-gradient(180deg,#c7ff9b,#e1edf2)}.jh-feature-referral{background:linear-gradient(180deg,#6dddfa,#c6e4e9)}.jh-feature-art{flex:1;min-height:290px;display:flex;align-items:center;justify-content:center;position:relative;margin:12px -15px}.jh-feature-art>img{height:340px;width:100%;object-fit:contain}.jh-feature-prizes .jh-feature-art>img{width:240px;height:240px;filter:drop-shadow(0 18px 10px #05102133);border-radius:40px}.jh-feature-security .jh-feature-art>img{height:340px;mix-blend-mode:multiply}.jh-feature-ticket-stack{position:relative;width:330px;height:220px;display:flex;align-items:center;justify-content:center}.jh-feature-ticket-stack .jh-ticket-stub{position:absolute;transform:rotate(-9deg);box-shadow:0 12px 20px #63479322}.jh-feature-ticket-stack .jh-ticket-stub:nth-child(2){transform:translate(20px,-58px) rotate(6deg);opacity:.8;z-index:0}.jh-feature-ticket-stack .jh-ticket-stub:first-child{z-index:1}.jh-verified{position:absolute;z-index:2;bottom:10px;background:#c4ffd8;color:#0c4239;padding:10px 16px;display:flex;gap:7px;font-weight:800;font-size:13px;border-radius:999px;transform:rotate(-5deg);white-space:nowrap;box-shadow:0 3px #0c4239}.jh-referral-art{position:relative}.jh-referral-art .jh-ticket-stub{transform:rotate(-7deg);box-shadow:0 10px 20px #17859c22}.jh-friend-avatar{position:absolute;left:0;top:-75px;font-size:65px;line-height:1;color:#0c4239;transform:rotate(-12deg)}.jh-gift-tag{position:absolute;bottom:-60px;right:-10px;display:flex;align-items:center;gap:6px;color:#0c4239;background:#b7ffcd;padding:12px;border-radius:10px;font-size:12px;font-weight:800;transform:rotate(-6deg);white-space:nowrap}.jh-economy{padding:88px 24px 100px;text-align:center}.jh-news-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;background:#f2f2f2;border-radius:999px;font-size:12px;font-weight:600;margin-bottom:22px}.jh-news-pill>span{font-size:10px;border-radius:999px;background:#b2f3ff;padding:2px 7px}.jh-economy>p{font-size:18px;line-height:28px;color:var(--jh-muted);max-width:470px;margin:24px auto 48px}.jh-economy-labels{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.jh-economy-labels>a{border:1px solid var(--jh-line);box-shadow:0 2px 6px #11182708;border-radius:16px;padding:20px 32px;font:20px gravityExtended,sans-serif;letter-spacing:-.6px}.jh-economy-labels>a:last-child{font:600 17px Inter,sans-serif;letter-spacing:0;display:flex;align-items:center}.jh-tier-cards{display:flex;gap:24px;max-width:780px;margin:90px auto 0}.jh-tier-cards>a{position:relative;flex:1;border:1px solid var(--jh-line);border-radius:28px;box-shadow:0 2px 8px #11182708;padding:46px 12px 26px;transition:transform .15s}@media(hover:hover){.jh-tier-cards>a:hover{transform:translateY(-4px)}}.jh-tier-orb{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:66px;height:66px;background:linear-gradient(160deg,#fff,#dfe4f0);box-shadow:inset 0 0 0 2px #fff,0 5px 10px #11182710;border-radius:50%;display:grid;place-items:center;font:25px synchro,sans-serif;color:#263452}.jh-tier-cards small{font-size:13px;font-weight:600}.jh-tier-cards strong{display:block;font:44px gravity,sans-serif;margin:15px 0 8px}.jh-tier-cards p{font-size:12px;color:var(--jh-muted)}.jh-nft-section{padding:80px 32px 140px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.jh-nft-section>div>p{font-size:18px;line-height:28px;max-width:530px;margin:25px 0 28px}.jh-nft-art{height:380px;position:relative;display:flex;align-items:center;justify-content:center;gap:20px}.jh-nft-art>div{width:240px;height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e9edf1;border-radius:40px;background:#d8fdec;box-shadow:0 3px 16px #1118270a;transform:translateY(28px) rotate(7deg)}.jh-nft-art>div+div{background:#d8dfff;transform:translateY(-34px) rotate(-4deg)}.jh-nft-art img{width:140px;height:140px;object-fit:contain}.jh-nft-art b{font:30px gravity,sans-serif}.jh-nft-art span{font-size:10px;letter-spacing:1px;margin-top:6px}.jh-developer{margin:0 16px;background:var(--jh-dark-gradient);color:#fff;border-radius:48px;min-height:460px;padding:44px;display:flex;align-items:stretch;justify-content:space-between;gap:20px;overflow:hidden}.jh-developer>div:first-child{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0}.jh-developer small{font-size:18px;color:#b4bed2;margin-bottom:16px;font:400 18px/18px synchro,monospace}.jh-developer h2{font:60px/1 gravity,sans-serif;max-width:470px}.jh-white-button{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--jh-ink);padding:12px 18px;border-radius:18px;font-size:18px;font-weight:600;margin-top:auto;line-height:28px}.jh-developer-art{display:flex;align-items:center;justify-content:center;gap:14px;transform:rotate(-8deg);flex:1}.jh-developer-art>div{height:170px;width:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;border-radius:24px;background:#b2f3ff;color:#16425e;font:23px/1 gravity,sans-serif;text-align:center}.jh-developer-art>div:nth-child(2){background:#bba7ff;color:#362366;transform:translateY(-35px)}.jh-developer-art>div:nth-child(3){background:#c6fa9a;color:#36562c;transform:translateY(20px)}.jh-home-faq{padding:88px 56px 80px;display:grid;grid-template-columns:1fr 2fr;gap:48px}.jh-home-faq>h2{font-size:20px;font-weight:700;padding-top:12px;line-height:28px}.jh-faq-list{display:grid;gap:8px}.jh-faq-list details{border-radius:12px;background:#f2f2f2;overflow:hidden}.jh-faq-list summary{list-style:none;cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 16px;font-size:16px;font-weight:600;line-height:24px}.jh-faq-list summary::-webkit-details-marker{display:none}.jh-faq-list summary>svg{flex-shrink:0}.jh-faq-list details[open] summary>svg{transform:rotate(45deg)}.jh-faq-list details>p{padding:0 16px 18px;font-size:14px;line-height:21px;color:#676e7d}.play-route .app{padding:0}.jh-play-wrap{max-width:512px;margin:0 auto;padding-bottom:60px}.jh-play-heading{padding:12px 0 16px;display:flex;align-items:center;justify-content:space-between;height:68px}.jh-play-heading>div{display:flex;align-items:center;gap:8px}.jh-play-heading h1{font:600 18px/28px Inter,PingFang SC,sans-serif;letter-spacing:0;font-size:18px;line-height:28px}.jh-back-button{width:28px;height:28px;display:grid;place-items:center;background:#f5f5f7;border-radius:50%}.jh-purchase-card{border:1px solid var(--jh-line);border-radius:16px;box-shadow:0 2px 3px #11182705,0 2px 24px #11182705;padding:16px}.jh-purchase-fields{border:0;min-width:0;padding:0;margin:0}.jh-tabs{height:46px;display:flex;background:#f2f2f2;border-radius:16px;margin-bottom:12px}.jh-tabs>button{display:flex;align-items:center;justify-content:center;gap:4px;width:50%;padding:8px;border-radius:15px;border:1px solid transparent;background:transparent;font-size:16px;font-weight:600;color:var(--jh-ink);line-height:24px}.jh-tabs>button.is-active{background:#fff;border-color:#e4e4e7;box-shadow:0 2px 4px #11182705,0 2px 25px #11182705}.jh-mobile-label{display:none}.jh-ticket-preview{height:200px;border-radius:16px;background:linear-gradient(170deg,#0c4239 10%,#0d5260 60%,#087286);position:relative;overflow:hidden;padding:30px 20px 20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#fff}.jh-draw-time{position:absolute;top:12px;right:12px;height:28px;max-width:calc(100% - 24px);min-width:80px;font:600 14px/20px var(--font-ui);color:#fff;z-index:4}.jh-draw-time-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#11182766;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:999px;transform-origin:right center}.jh-draw-time-measure{position:fixed;left:-10000px;top:0;display:flex;gap:4px;pointer-events:none;white-space:nowrap;visibility:hidden}.jh-draw-time-part{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.jh-draw-time-part>svg{flex-shrink:0}.jh-draw-time-visible{position:absolute;top:4px;right:8px;max-width:calc(100% - 16px);opacity:1;transition:opacity .25s ease-out}.jh-draw-time-visible[aria-hidden=true]{opacity:0;pointer-events:none}.jh-countdown-digits{display:inline-flex;align-items:center}.jh-countdown-digit{display:inline-block;width:.6em;text-align:center}@media(prefers-reduced-motion:reduce){.jh-draw-time-visible{transition:none}}.jh-quantity-pulse{position:absolute;pointer-events:none;left:0;top:0;width:0;height:0;border-radius:50%;opacity:0;background:radial-gradient(circle,#b2f3ffcc 0%,#2cd5b47a 24%,#23bea833 48%,transparent 70%);transform:translate(-50%,-50%) scale(0)}.jh-ticket-preview-bottom{position:relative;font-weight:500;line-height:24px}.jh-ticket-stack{border:0;background:none;position:relative;margin-top:1px;isolation:isolate;color:var(--jh-ink);padding:0;transition:transform .15s}@media(hover:hover){.jh-ticket-stack:hover{transform:rotate(-2deg)}}.jh-ticket-layer{position:absolute;top:0;right:0;bottom:0;left:0;background:#e3edef;border-radius:17px;z-index:-1;box-shadow:0 2px 4px #11212710}.jh-ticket-layer.layer-1{transform:translateY(12px) scaleX(.92)}.jh-ticket-layer.layer-2{transform:translateY(23px) scaleX(.81);background:#7ca2a7}.jh-ticket-stub{direction:ltr;width:284px;height:80px;background:#fff;color:#6c7589;display:flex;align-items:stretch;border-radius:17px;position:relative;text-align:left;box-shadow:0 3px 4px #11182705}.jh-ticket-digits{width:173px;padding:16px 0 16px 16px}.jh-ticket-digits>span,.jh-ticket-count>span{font:400 12px/16px synchro,monospace;display:block;margin-bottom:8px}.jh-ticket-digits>div{display:flex;justify-content:space-between;padding-right:14px}.jh-ticket-digits b{font:400 14px/20px synchro,monospace}.jh-ticket-count{width:55px;padding:16px 8px 10px 0;text-align:center}.jh-ticket-count>b{transform-origin:center;font:11px/1 synchro,monospace;display:inline-flex;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 3px;border:1px solid #8591a4;border-radius:50%;margin-top:-2px}.jh-ticket-count>span{font-family:var(--font-ui);font-size:9px;line-height:11px;min-height:14px;margin-bottom:8px;overflow-wrap:anywhere}.jh-ticket-brand{width:56px;position:relative;border-left:1px dashed #e5e7eb;display:flex;align-items:center;justify-content:center}.jh-ticket-brand:before,.jh-ticket-brand:after{content:"";position:absolute;width:20px;height:13px;background:#0d5260;left:-10px;border-radius:0 0 50% 50%;top:0}.jh-ticket-brand:after{top:auto;bottom:0;transform:rotate(180deg);background:#cbdcdf}.jh-ticket-brand .jh-brand{transform:rotate(-90deg);font-size:11px;letter-spacing:-.2px}.jh-ticket-preview-bottom{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500;line-height:24px}.jh-preview-shuffle{display:flex;align-items:center;justify-content:center;border:0;background:#ffffff14;color:#fff;width:32px;height:32px;border-radius:50%}.jh-quantity-heading{margin:8px 0;display:flex;justify-content:space-between;align-items:center;gap:6px}.jh-quantity-heading>label{font-size:18px;font-weight:600;line-height:28px}.jh-quantity-heading>div{display:flex;gap:4px}.jh-quantity-heading button{display:flex;align-items:center;justify-content:center;flex:1;gap:0;white-space:nowrap;height:28px;border:2px solid #f0f0f0;background:#fff;border-radius:8px;padding:0 12px;font-size:14px;font-weight:600;color:var(--jh-ink);line-height:20px}.jh-quantity-heading button.is-active{border-color:#008ff5}.jh-quantity-heading button:last-child{min-width:max-content}.jh-quantity-stepper{height:60px;padding:8px;display:flex;justify-content:space-between;align-items:center;border:2px solid #f0f0f0;border-radius:17px}.jh-quantity-stepper:focus-within{border-color:#008ff5}.jh-quantity-stepper>button{background:#f5f5f7;border:0;color:var(--jh-ink);border-radius:15px;flex-shrink:0;width:48px;height:40px;display:grid;place-items:center}.jh-quantity-stepper input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;border:0;background:transparent;color:var(--jh-ink);font-size:18px;font-weight:600;text-align:center;max-width:200px;min-width:0;width:100%;padding:0 10px;height:40px;outline-offset:0;line-height:28px}.jh-quantity-stepper input::-webkit-inner-spin-button,.jh-quantity-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.jh-order-details{display:flex;flex-direction:column;gap:12px;margin:16px 0}.jh-order-details>div:not(.jh-gift-field){display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px;color:var(--jh-muted);line-height:20px}.jh-order-details b{font-size:14px;color:var(--jh-ink);font-weight:500}.jh-order-details .jh-order-total{padding-top:12px;border-top:1px solid var(--jh-line);color:var(--jh-ink);font-size:16px}.jh-order-total strong{font-weight:600}.jh-gift-toggle{display:inline-flex;align-items:center;gap:4px;color:var(--jh-muted);background:transparent;border:0;font-size:12px;white-space:nowrap}.jh-order-details>div>span:has(+b),.jh-order-details>div>span:has(+strong){font-weight:600}.jh-order-details>div:has(.jh-gift-toggle)>span{font-size:11px}.jh-gift-field{display:grid;gap:8px;font-size:13px;font-weight:600}.jh-gift-field input{width:100%;padding:12px;border:1px solid #e4e4e7;border-radius:10px;background:#fafafa;font-size:13px;color:var(--jh-ink)}.jh-gift-field input[aria-invalid=true]{border-color:#c34b4b}.jh-gift-field small{color:#b42318}.jh-solid-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:#111827;color:#fff;border:0;min-height:48px;width:100%;padding:12px 16px;border-radius:20px;font-size:18px;font-weight:600;line-height:28px;text-align:center;transition:transform .14s,background-color .14s}.jh-purchase-card>.jh-solid-btn{padding:0 20px;min-height:48px}.jh-play-header-actions>.jh-icon-btn{width:40px;height:40px;flex:0 0 auto;margin-inline-end:-8px}@media(hover:hover){.jh-solid-btn:hover:not(:disabled){transform:scale(1.04);background-image:linear-gradient(#1118270d,#1118270d)}}.jh-form-message{font-size:13px;line-height:20px;color:var(--jh-muted);margin-top:12px;overflow-wrap:anywhere}.jh-form-message>button{border:0;background:transparent;text-decoration:underline;color:#096a79}.jh-transaction-link,.jh-transaction-receipts a{color:#096a79;text-decoration:underline;font-size:13px;line-height:22px}.jh-transaction-receipts{display:grid;margin-top:12px;gap:4px}.jh-choose-panel{border-radius:0 0 18px 18px;box-shadow:0 4px 5px #11182705,0 8px 20px #11182703;padding:0 14px 8px}.jh-choose-toolbar{display:flex;justify-content:space-between;align-items:center;height:74px;font-size:16px;font-weight:600;gap:8px}.jh-choose-toolbar>label{position:relative;display:flex;align-items:center}.jh-choose-toolbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:8px 24px 8px 10px;color:var(--jh-ink);font-weight:600;font-size:16px;cursor:pointer;max-width:145px}.jh-choose-toolbar label>svg{position:absolute;right:2px;pointer-events:none}.jh-choose-toolbar>div{display:flex;gap:22px}.jh-choose-toolbar button{display:flex;align-items:center;gap:5px;font-size:16px;font-weight:600;border:0;background:none;padding:8px 0;color:var(--jh-ink)}.jh-choose-list{display:grid;gap:12px;padding:8px 0 0;max-height:520px;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}.jh-ticket-row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:36px}.jh-number-balls{display:flex;gap:8px}.jh-number-balls>button{width:36px;height:36px;border-radius:50%;border:0;background:linear-gradient(160deg,#fbfbfc,#eeeff1);font:12px synchro,monospace;color:var(--jh-ink)}.jh-number-balls>button.is-empty{border:1px dashed #cbd0d8;color:#7b7f8a}.jh-row-menu{position:relative}.jh-row-menu .jh-dropdown{top:0;right:32px;min-width:145px;position:absolute}.jh-add-ticket{height:64px;display:flex;align-items:center;justify-content:center;gap:5px;width:100%;background:none;border:0;color:var(--jh-ink);font-size:16px;font-weight:600;margin-top:8px}.jh-learn>h2{font-size:20px;font-weight:600;line-height:28px;margin-bottom:8px}.jh-learn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.jh-learn-card{display:block;width:100%;height:100%;padding:0;border:0;border-radius:14px;background:transparent;color:var(--jh-ink);font-size:16px;font-weight:600;line-height:24px;text-align:center;transition:transform .3s}.jh-learn-surface{border:1px solid var(--jh-line);box-shadow:0 2px 3px #11182705,0 2px 24px #11182705;border-radius:16px;background:#fff;color:var(--jh-ink);padding:24px 12px 20px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:12px;width:100%;height:100%;transition:border-color .3s}@media(hover:hover){.jh-learn-card:hover{transform:scale(1.02)}.jh-learn-card:hover .jh-learn-surface{border-color:#dfe1e5}}.jh-learn-surface>img{border-radius:16px;object-fit:contain;flex-shrink:0}.jh-learn-copy{display:flex;flex-direction:column;align-items:center;width:100%}.jh-learn-title{font-size:18px;font-weight:700;line-height:28px;margin:0 0 4px}.jh-learn-description{font-size:14px;font-weight:400;line-height:20px;color:var(--jh-muted);margin:0}.jh-dialog{border:1px solid #f0f0f0;border-radius:32px;padding:0;width:min(448px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;color:var(--jh-ink);background:#fff;box-shadow:0 20px 60px #11182726;overflow:auto;overscroll-behavior:contain}.jh-dialog::backdrop{background:#11182755;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.jh-dialog-inner{padding:20px}.jh-dialog-inner>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.jh-dialog-inner>header>h2{font-size:18px;font-weight:600;line-height:26px}.jh-dialog-inner>header>.jh-icon-btn{background:#f5f5f7;flex-shrink:0}.jh-help-art{height:190px;background:linear-gradient(160deg,#12323c,#2e7caa);border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:28px}.jh-help h3{font:38px/1.05 gravity,sans-serif;text-align:center;margin:16px 0 20px}.jh-help p,.jh-help li{font-size:15px;line-height:24px;margin:12px 0}.jh-help ol{padding-left:20px;margin:20px 0 28px}.jh-help .jh-solid-btn{margin-top:24px}.jh-prize-art{display:block;width:110px;height:110px;object-fit:contain;margin:auto auto 25px}.jh-prize-row{display:flex;justify-content:space-between;border-bottom:1px solid var(--jh-line);padding:16px 0;font-size:15px}.jh-prize-row>b{color:#096a79}.jh-number-dialog .jh-muted{font-size:14px;line-height:22px}.jh-edit-positions{display:flex;gap:10px;justify-content:center;margin:28px 0}.jh-edit-positions>button{width:52px;height:52px;border:2px solid #e8eaee;background:#f5f5f7;border-radius:50%;font:18px synchro,monospace;color:var(--jh-ink)}.jh-edit-positions>button.is-active{border-color:#008ff5;background:#eaf6ff}.jh-digit-label{font-size:11px;color:var(--jh-muted);font-weight:600;letter-spacing:1px;margin-bottom:14px}.jh-digit-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:28px}.jh-digit-grid>button{height:54px;border:1px solid #e4e4e7;border-radius:16px;background:#fff;color:var(--jh-ink);font:18px synchro,monospace}.jh-digit-grid>button.is-active{color:#fff;background:var(--jh-dark-gradient);border-color:#111827}.jh-footer{border-top:1px solid var(--jh-line);padding:32px 16px 42px;margin:0 auto;max-width:1572px;display:block;text-align:left;font-size:14px}.jh-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.jh-footer-top>div:first-child>p{font-size:14px;margin-top:16px;font-weight:500;line-height:20px}.jh-footer-links{display:grid;gap:22px;align-content:start;font-size:14px;font-weight:500;color:var(--jh-muted);line-height:20px}@media(hover:hover){.jh-footer-links a:hover{color:var(--jh-ink)}}.jh-footer-bottom{max-width:550px;margin-top:60px}.jh-network{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.jh-network i{background:#0bbf75;box-shadow:none}.jh-footer-bottom>p{font-size:10px;line-height:15px;color:#6b7280;margin-top:20px}.jh-mobile-nav{display:none}.jh-solid-btn:active:not(:disabled),.jh-icon-btn:active,.jh-learn-card:active,.jh-menu-button:active,.jh-tabs>button:active,.jh-quantity-heading button:active,.jh-quantity-stepper>button:active,.jh-number-balls>button:active,.jh-edit-positions>button:active,.jh-digit-grid>button:active,.jh-add-ticket:active,.jh-ticket-stack:active,.jh-nav-trigger:active,.jh-white-button:active{transform:scale(.96)}@keyframes jh-ticker{to{transform:translate(-33.333333%)}}@keyframes jh-sheen{to{transform:translate(80%)}}@media(min-width:1572px){.jh-header{padding-left:max(32px,calc((100vw - 1508px)/2));padding-right:max(32px,calc((100vw - 1508px)/2))}}@media(max-width:1023px){.jh-hero h1{font-size:72px;line-height:.8}.jh-hero-stamp{width:auto;height:clamp(5rem,16.2vw,9.9rem);margin-top:-42px;margin-bottom:-32px}.jh-pool-number{font-size:110px}.jh-feature{min-height:460px;padding:28px}.jh-feature h3{font-size:36px}.jh-feature-art{min-height:260px}.jh-feature-art>img,.jh-feature-security .jh-feature-art>img{height:280px}.jh-feature-ticket-stack,.jh-referral-art{transform:scale(.85)}.jh-economy-labels>a{font-size:16px;padding:18px}.jh-nft-section{gap:24px;padding:60px 24px 100px}.jh-nft-art{gap:10px}.jh-nft-art>div{height:230px;width:180px}.jh-nft-art img{width:110px;height:110px}.jh-nft-art b{font-size:24px}.jh-nft-section .jh-display{font-size:56px}.jh-developer h2{font-size:48px}.jh-developer-art{gap:8px;flex-wrap:wrap}.jh-developer-art>div{width:120px;height:130px;font-size:19px}.jh-home-faq{padding:70px 32px;grid-template-columns:1fr 2fr;gap:24px}}@media(max-width:767px){.jh-announcement{font-size:12px;line-height:18px;min-height:40px;padding:8px 10px;gap:3px}.jh-header{padding:0 16px}.jh-header>nav{gap:20px}.jh-nav-trigger{font-size:14px;line-height:24px}.jh-header .jh-brand{font-size:22px}.jh-hero{padding-top:64px;padding-bottom:48px}.jh-hero h1{font-size:60px;line-height:.8}.jh-hero-stamp{width:auto;max-width:calc(100vw - 32px);height:clamp(5rem,23vw,6.5rem);margin-top:-32px;margin-bottom:-16px}.jh-hero>p{font-size:16px;line-height:24px;margin:14px 0 32px;max-width:320px}.jh-mobile-break{display:block}.jh-hero-button{font-size:32px;min-height:56px;padding:5px 32px 0;font-weight:600;font-synthesis:none;-webkit-font-smoothing:antialiased}.jh-prize-stage{padding:48px 12px 0;border-radius:40px 40px 0 0;margin:0 16px}.jh-pool-heading h2{font-size:18px}.jh-pool-heading>span{font-size:12px}.jh-pool-number{font-size:clamp(58px,17vw,104px);letter-spacing:-3px;text-shadow:1px 2px 0 #c9d3df,3px 3px 0 #b3a376,5px 5px 0 #198caf,7px 7px 0 #1338e5,9px 9px 0 #212886;margin-top:16px}.jh-pool-meta{font-size:11px;gap:8px;margin-top:18px}.jh-phone-stage{margin-top:58px;width:340px;height:625px}.jh-phone{width:320px;height:600px;flex-shrink:0;border-width:9px;border-radius:44px}.jh-phone-feature{height:218px}.jh-phone-list>div{margin-bottom:10px}.jh-phone-list>div>span{width:29px;height:29px}.jh-phone-list{padding:0 12px}.jh-float-ball{display:none}.jh-chain-strip{margin-top:0;padding-bottom:64px}.jh-chain-strip>div{gap:14px}.jh-chain-wordmark{font-size:23px}.jh-chain-strip>div>span+span{font-size:9px}.jh-chain-strip a{font-size:11px}.jh-display{font-size:60px;line-height:.86}.jh-play-small{padding:0 16px 70px}.jh-play-small>p{font-size:18px;gap:8px;margin:22px 0 24px;line-height:28px}.jh-features{grid-template-columns:1fr;gap:12px}.jh-feature{min-height:430px;padding:28px 24px;border-radius:32px}.jh-feature h3{font-size:36px;max-width:100%}.jh-feature>p{font-size:18px;line-height:28px;max-width:100%}.jh-feature>svg{display:none}.jh-feature-art{min-height:275px;margin:10px -10px}.jh-feature-art>img,.jh-feature-security .jh-feature-art>img{height:270px}.jh-feature-ticket-stack,.jh-referral-art{transform:scale(1)}.jh-economy{padding:64px 16px}.jh-economy>p{font-size:16px;line-height:24px;margin:24px auto 30px;max-width:330px}.jh-economy-labels{gap:8px}.jh-economy-labels>a{font-size:11px;border-radius:12px;padding:14px 12px}.jh-economy-labels>a:last-child{font-size:11px}.jh-tier-cards{display:grid;grid-template-columns:1fr 1fr;gap:48px 12px;margin-top:65px;max-width:420px}.jh-tier-cards>a{padding:38px 12px 22px;border-radius:22px}.jh-tier-orb{width:56px;height:56px;font-size:22px}.jh-tier-cards strong{font-size:42px}.jh-nft-section{grid-template-columns:1fr;padding:24px 24px 72px;gap:48px}.jh-nft-section .jh-display{font-size:56px}.jh-nft-section>div>p{font-size:16px;line-height:25px;margin:20px 0 26px}.jh-nft-art{height:260px;gap:16px}.jh-nft-art>div{width:155px;height:210px;border-radius:28px}.jh-nft-art>div+div{transform:translateY(-10px) rotate(-4deg)}.jh-nft-art>div{transform:translateY(20px) rotate(7deg)}.jh-nft-art img{width:105px;height:105px}.jh-nft-art b{font-size:24px}.jh-nft-art span{font-size:8px}.jh-developer{padding:32px 24px;border-radius:32px;min-height:450px;display:block;position:relative}.jh-developer h2{font-size:42px}.jh-developer small{font-size:18px;font:400 18px/18px synchro,monospace}.jh-white-button{margin-top:24px;position:relative;z-index:2;font-size:18px;line-height:28px}.jh-developer-art{margin-top:45px;flex-wrap:nowrap;gap:8px}.jh-developer-art>div{height:115px;width:100px;flex-shrink:0;border-radius:18px;font-size:18px;gap:10px}.jh-developer-art>div:nth-child(2){transform:translateY(-20px)}.jh-developer-art>div:nth-child(3){transform:translateY(12px)}.jh-home-faq{padding:56px 16px 40px;grid-template-columns:1fr;gap:20px}.jh-home-faq>h2{padding-top:0;line-height:28px}.jh-faq-list summary{font-size:16px;padding:12px 14px;min-height:48px;line-height:24px}.jh-faq-list details>p{font-size:14px;line-height:21px}.jh-play-heading{height:68px}.jh-play-heading h1{font-size:18px;line-height:28px}.jh-tabs{margin-bottom:12px}.jh-tabs>button{font-size:14px;gap:2px;line-height:20px}.jh-tabs>button>svg{width:16px;height:16px}.jh-desktop-label{display:none}.jh-mobile-label{display:inline}.jh-ticket-preview{padding:30px 20px 20px}.jh-quantity-heading>label{font-size:18px;line-height:28px}.jh-quantity-heading button{font-size:14px;line-height:20px}.jh-quantity-stepper{height:60px}.jh-quantity-stepper>button{width:48px}.jh-order-details{margin:16px 0}.jh-order-details>div:has(.jh-gift-toggle)>span{font-size:10px}.jh-learn{margin-top:28px}.jh-choose-panel{padding:0 0 8px}.jh-choose-toolbar{height:64px;font-size:14px;padding:0 8px}.jh-choose-toolbar select{font-size:14px;padding-left:0}.jh-choose-toolbar>div{gap:14px}.jh-choose-toolbar button{font-size:14px;gap:4px}.jh-choose-list{padding:8px 8px 0}.jh-number-balls{gap:8px}.jh-number-balls>button{width:36px;height:36px}.jh-row-menu .jh-icon-btn{width:28px}.jh-choose-toolbar label>svg{right:2px}.jh-footer{padding:32px 16px 110px;line-height:20px}.jh-footer-top{grid-template-columns:1fr 1fr;gap:40px 24px}.jh-footer-top>div:first-child{grid-column:1/-1}.jh-footer-links{gap:24px;line-height:20px}.jh-footer-bottom{margin-top:44px}.jh-footer-bottom>p{font-size:10px;line-height:15px;margin-top:20px}.jh-mobile-nav{position:fixed;bottom:0;left:0;right:0;z-index:45;display:flex;align-items:center;justify-content:space-around;background:#fff;border-top:1px solid #f5f5f7;border-radius:28px 28px 0 0;box-shadow:0 -4px 14px #11182703;padding:16px 10px max(16px,env(safe-area-inset-bottom));min-height:80px}.jh-mobile-nav>a{display:flex;align-items:center;gap:5px;flex-direction:column;color:var(--jh-muted);font-size:12px;font-weight:600;min-width:50px;line-height:16px}.jh-mobile-nav>a[aria-current=page]{color:var(--accent)}.jh-mobile-nav>a[aria-current=page]>svg{background:var(--accent-dim);border-radius:8px;box-shadow:0 0 0 6px var(--accent-dim)}.jh-mobile-nav>a:active{transform:scale(.96)}.jh-dialog{max-height:calc(100dvh - 32px);border-radius:28px}.jh-dialog-inner{padding:18px}.jh-dialog-inner>header{margin-bottom:20px}.jh-edit-positions{gap:8px}.jh-edit-positions>button{width:48px;height:48px}.jh-digit-grid{gap:8px}.jh-digit-grid>button{height:48px}.jh-help h3{font-size:32px}.jh-help-art .jh-ticket-stub{transform:scale(.95)}}@media(max-width:639px){.jh-play-wrap{padding:0 16px 32px}.jh-purchase-card{padding:0;border:0;box-shadow:none;border-radius:0}.jh-learn-grid{grid-template-columns:1fr}.jh-learn-title{font-size:14px;line-height:20px}.jh-learn-description{font-size:14px;width:80%}}@media(max-width:359px){.jh-header>nav{gap:12px}.jh-header .jh-brand{font-size:20px}.jh-hero h1{font-size:53px;line-height:.8}.jh-hero-stamp{height:clamp(5rem,23vw,6.5rem);width:auto;margin-top:-32px;margin-bottom:-16px}.jh-pool-heading h2{font-size:16px}.jh-phone{width:280px}.jh-ticket-preview .jh-ticket-stack{transform:scale(.9)}.jh-quantity-heading button{min-width:36px;padding:2px 6px;font-size:12px;line-height:20px}.jh-number-balls{gap:6px}.jh-number-balls>button{width:34px;height:34px}.jh-choose-toolbar>div{gap:8px}.jh-order-details>div:has(.jh-gift-toggle){flex-wrap:wrap}.jh-feature .jh-ticket-stub{width:270px}.jh-feature-ticket-stack,.jh-referral-art{transform:scale(.9)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.jh-phone,.jh-float-ball{opacity:1;transform:none}.jh-ticker-track{transform:none}}.page-shell{animation:none}.jh-hero-stamp .font-gravity-extended-italic{font-style:normal}.jh-learn{margin-top:28px}.jh-order-details>.jh-order-total{color:var(--jh-ink)}.jh-footer{width:100%;line-height:20px}.jh-wallet-dialog{display:flex;flex-direction:column;gap:18px;padding:8px 0}.jh-wallet-dialog>.jh-brand{align-self:center;font-size:30px;margin:8px 0}.jh-wallet-dialog>p{text-align:center;font-size:16px;line-height:24px}.jh-wallet-option{display:flex;align-items:center;gap:12px;min-height:64px;border:1px solid #e4e4e7;border-radius:16px;background:#fafafa;padding:14px 16px;color:#111827;font-size:16px;font-weight:600}.jh-wallet-option>span{flex:1;text-align:left}@media(hover:hover){.jh-wallet-option:hover{background:#f2f2f2}}.jh-wallet-dialog>small{font-size:12px;line-height:18px;color:#7b7f8a;text-align:center}.jh-wallet-empty{text-align:center;background:#f5f5f7;border-radius:18px;padding:25px 20px}.jh-wallet-empty>svg{margin:auto}.jh-wallet-empty p{font-size:14px;line-height:23px;margin-top:12px}.jh-app-loading{min-height:100vh;display:grid;place-items:center;font:24px gravityExtended,sans-serif}@media(max-width:767px){.jh-nft-section{grid-template-columns:minmax(0,1fr)}.jh-nft-section>div{min-width:0}.jh-nft-art>div{flex:1;min-width:0;max-width:180px}.jh-nft-art{padding:0 8px}}@media(max-width:359px){.jh-header .jh-brand{font-size:18px}.jh-header>nav{gap:10px}.jh-nav-trigger{font-size:12px;gap:3px;line-height:24px}.jh-menu-button{width:34px;height:34px}.jh-nft-art{gap:10px}.jh-nft-art>div{height:195px}.jh-nft-art b{font-size:21px}}.content-shell{padding-bottom:64px}.content-shell .card{min-width:0}.jh-contract-details{font-size:13.5px;line-height:1.8;color:var(--text-body);overflow-wrap:anywhere}.jh-contract-details a,.jh-contract-list a{color:var(--accent)}.jh-contract-list{margin:0;font-size:13px;line-height:1.8}.jh-contract-list>div{margin-top:12px}.jh-contract-list dt{font-weight:600}.jh-contract-list dd{margin:0;overflow-wrap:anywhere}.jh-round-meta{font-size:12px;line-height:1.6;color:var(--muted);margin-top:6px}.jh-query-status{font-size:13px;margin-bottom:20px;color:var(--muted)}.jh-query-status .jh-retry{margin-top:0}.jh-language{position:relative;flex-shrink:0}.jh-language-trigger{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:7px 10px;border:1px solid #e4e4e7;border-radius:999px;background:#fff;color:var(--jh-ink);font-size:13px;font-weight:600}.jh-language-trigger[aria-expanded=true]{background:#f5f6f8}@media(hover:hover){.jh-language-trigger:hover{background:#f5f6f8}}.jh-language-trigger:active,.jh-language-options button:active{transform:scale(.97)}.jh-language-flag{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:21px;line-height:1;flex-shrink:0}.jh-language-name{max-width:140px;line-height:1.15}.jh-language-menu{position:absolute;inset-inline-end:0;top:calc(100% + 10px);width:360px;max-width:calc(100vw - 32px);padding:14px 8px 8px;background:#fff;color:var(--jh-ink);border:1px solid #e4e4e7;border-radius:18px;box-shadow:0 12px 35px #11182718;z-index:70}.jh-language-menu>p{margin:0 10px 10px;font-size:12px;font-weight:600;color:#6c7589}.jh-language-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;max-height:min(440px,60dvh);overflow-y:auto}.jh-language-options button{display:flex;align-items:center;gap:9px;min-height:43px;padding:9px;border:0;border-radius:10px;background:transparent;font-size:13px;text-align:start;color:var(--jh-ink)}@media(hover:hover){.jh-language-options button:hover{background:#f4f5f7}}.jh-language-options button[aria-checked=true]{background:#e6f7ee;color:#0c4239}.jh-language-check{margin-inline-start:auto}.jh-play-header-actions{display:flex;align-items:center;gap:8px}.jh-mobile-menu-link{display:none!important}html[dir=rtl] .jh-brand,html[dir=rtl] .jh-ticket-digits>div,html[dir=rtl] .jh-pool-number,html[dir=rtl] .jh-number-balls,html[dir=rtl] .jh-contract-list dd,html[dir=rtl] .jh-contract-details a{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .jh-contract-list,html[dir=rtl] .jh-contract-details{text-align:start}html[dir=rtl] .jh-play-heading>div:first-child>a svg{transform:rotate(180deg)}html:not([lang=en]):not([lang=zh]) .jh-hero h1{font-size:clamp(40px,7.5vw,108px);line-height:1;overflow-wrap:anywhere}html:not([lang=en]):not([lang=zh]) .jh-display{overflow-wrap:anywhere}html:lang(ar),html:lang(hi),html:lang(th){--font-ui: Arial, Tahoma, sans-serif}@media(max-width:600px){.jh-header>nav{gap:8px}.jh-header>nav>.jh-menu-anchor:nth-child(-n+2){display:none}.jh-header .jh-brand{font-size:20px}.jh-language-trigger{gap:5px;padding:6px 8px;font-size:12px}.jh-language-name{max-width:92px}.jh-language-menu{inset-inline-end:-48px}.jh-play .jh-language-menu{inset-inline-end:-40px}.jh-mobile-menu-link{display:flex!important}.jh-play-heading{gap:8px}.jh-play-heading>div:first-child{min-width:0}.jh-play-heading h1{font-size:18px;line-height:28px}.jh-play-header-actions{gap:4px}html:not([lang=en]):not([lang=zh]) .jh-hero h1{font-size:clamp(34px,10vw,60px)}html:not([lang=en]):not([lang=zh]) .jh-feature h3{font-size:34px}.jh-quantity-heading{gap:8px}.jh-quantity-heading>div{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:359px){.jh-header .jh-brand{font-size:18px}.jh-language-name{max-width:78px}.jh-language-trigger{font-size:11px}.jh-header>nav{gap:6px}.jh-language-menu{inset-inline-end:-40px}}html:lang(ja) .jh-hero h1,html:lang(ko) .jh-hero h1,html:lang(hi) .jh-hero h1,html:lang(ar) .jh-hero h1,html:lang(th) .jh-hero h1{font-family:Arial,Hiragino Kaku Gothic ProN,Malgun Gothic,sans-serif;font-weight:800;letter-spacing:0}html:not([lang=en]):not([lang=zh]) .jh-feature h3{line-height:1.1}html:not([lang=en]):not([lang=zh]) .jh-hero-button{min-width:200px;width:auto;max-width:calc(100% - 32px);padding-inline:28px;font-size:clamp(22px,3vw,38px)}.jh-play-heading .jh-play-header-actions,.jh-back-button{flex-shrink:0}.content-shell:has(.jh-detail-page){max-width:1440px;padding:0 32px 80px}.jh-detail-page{--page-radius: 32px;color:var(--jh-ink);overflow-wrap:anywhere}.jh-page-intro{display:flex;align-items:center;justify-content:space-between;gap:48px;padding:64px 0 40px}.jh-page-intro>div:first-child{min-width:0}.jh-eyebrow{display:block;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.jh-page-intro .jh-eyebrow{color:#5e687c;margin-bottom:14px}.jh-page-intro h1{font:76px/1 gravity,Arial,sans-serif;text-wrap:balance;max-width:900px;-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase}.jh-page-lead{max-width:620px;margin-top:20px;color:#657084;font-size:16px;line-height:24px;text-wrap:pretty}.jh-page-intro.is-compact{padding:48px 0 32px}.jh-page-intro.is-compact h1{font-size:56px}.jh-page-action{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:16px 26px;min-height:52px;border-radius:999px;background:var(--jh-dark-gradient);color:#fff;font-size:16px;font-weight:600;width:fit-content;max-width:100%;text-align:center;transition:transform .15s ease-out;line-height:24px}.jh-page-action:active,.jh-address-link:active,.jh-inline-action:active{transform:scale(.97)}.jh-page-action svg{flex-shrink:0}.jh-address-link{display:inline-flex;align-items:center;gap:12px;color:#0c6952;font-size:14px;line-height:20px;min-height:40px;max-width:100%}.jh-address-link>span{overflow-wrap:anywhere;min-width:0}.jh-address-link svg{flex-shrink:0}@media(hover:hover){.jh-address-link:hover>span{text-decoration:underline;text-underline-offset:3px}}.jh-page-stat{min-width:0;padding:28px 0}.jh-page-stat>span{display:block;color:#5e687c;font-size:14px;line-height:20px}.jh-page-stat>strong{display:block;margin-top:12px;font:40px/1.15 gravityExtended,Arial,sans-serif;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1}.jh-page-stat>small{display:block;color:#6b7588;font-size:12px;margin-top:9px;line-height:16px}.jh-section-heading{display:flex;align-items:start;justify-content:space-between;gap:28px;margin-bottom:28px}.jh-section-heading h2{font:44px/1.05 gravity,Arial,sans-serif;text-wrap:balance;text-transform:uppercase}.jh-section-heading>p{max-width:620px;color:#657084;font-size:14px;line-height:20px}.jh-section-heading>span{min-width:36px;min-height:32px;border-radius:999px;background:#eff3f6;padding:6px 12px;font-size:13px;text-align:center}.jh-contract-foot{margin-top:40px;padding:22px 0;display:flex;align-items:center;gap:24px;border-top:1px solid #e8ebf0}.jh-contract-foot>span{font-size:13px;color:#667084;flex-shrink:0}.jh-token-hero{min-height:370px;background:#ddf8e9;border-radius:var(--page-radius);padding:48px 64px;display:flex;align-items:center;justify-content:space-between;gap:40px;overflow:hidden}.jh-token-hero h2{font:clamp(64px,9vw,136px)/1 gravity,Arial,sans-serif;margin:22px 0 8px;color:#0c4239}.jh-token-hero p{font-size:16px;font-weight:600;margin-bottom:20px;line-height:24px}.jh-token-coin{width:270px;height:270px;flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:radial-gradient(circle at 28% 20%,#f0fff8,#a7ffd3 58%,#50bd97);border:10px solid #c5ffe3;border-radius:50%;outline:2px solid #6dbb98;box-shadow:6px 6px #34936b,12px 12px #0c4239,24px 28px 30px #0d583422,inset 0 0 0 2px #77c4a0;transform:rotate(-12deg);color:#0c4239}.jh-token-coin>span{font-size:28px}.jh-token-coin b{font:78px/1 gravityExtended,sans-serif;text-shadow:1px 2px #effff5}.jh-token-coin small{font-size:10px;letter-spacing:.12em;font-weight:700}.jh-token-stats,.jh-nft-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;border-bottom:1px solid #e8ebf0;margin-top:16px}.jh-token-flow{padding:64px 0 20px}.jh-flow-steps{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr;gap:24px;align-items:center;margin-bottom:32px}.jh-flow-steps>div{position:relative;padding:28px;background:#f5f7fa;border-radius:24px;min-height:195px}.jh-flow-steps>div:nth-of-type(2){background:#e4f7ed}.jh-flow-steps>div:nth-of-type(3){background:#e6edff}.jh-flow-steps b{position:absolute;inset-inline-end:24px;top:28px;color:#7a8497;font-size:13px;line-height:20px}.jh-flow-steps h3{font-size:18px;margin-top:24px;line-height:28px;font-weight:600}.jh-flow-steps span{display:block;color:#6e7a8b;font-size:12px;margin-top:6px;line-height:16px}.jh-draw-feature{display:grid;grid-template-columns:1fr 1fr;gap:20px}.jh-current-draw{background:var(--jh-dark-gradient);color:#f4f7ff;border-radius:var(--page-radius);padding:36px}.jh-live-label{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:16px}.jh-live-label>i{width:7px;height:7px;border-radius:50%;background:#66fd9e}.jh-current-draw h2{margin-top:26px;font-size:14px;font-weight:500;line-height:20px}.jh-draw-amount{font:88px/1.1 gravityExtended,Arial,sans-serif;margin-top:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.jh-draw-amount>span{margin-inline-start:10px;font:14px Inter,sans-serif}.jh-next-draw{display:flex;align-items:center;gap:8px;font-size:14px;color:#d3dff5;margin:18px 0 26px;line-height:20px}.jh-current-draw .jh-page-action{background:#ddffe9;color:#0c4239}.jh-latest-draw{background:#f2f5fc;border-radius:var(--page-radius);padding:36px;display:flex;flex-direction:column;justify-content:center}.jh-latest-draw>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px}.jh-latest-draw>div:first-child>span:last-child{font-size:12px;color:#657084}.jh-result-balls{display:flex;justify-content:space-between;gap:8px;direction:ltr;margin:34px 0 24px}.jh-result-balls b{display:grid;place-items:center;width:clamp(42px,5vw,78px);aspect-ratio:1;border-radius:50%;color:#0c4239;background:radial-gradient(circle at 35% 25%,#fff,#d5fcec 65%,#9ed3c0);box-shadow:inset 0 0 0 1px #c4ddd3,2px 4px #a6cbbd,0 10px 18px #2043320d;font:400 20px/20px synchro,monospace;font-size:20px}.jh-latest-draw>p{font:32px gravityExtended,sans-serif;margin-top:8px}.jh-latest-draw>small{font-size:13px;color:#657084;margin-top:14px;line-height:1.7}.jh-draw-history{margin-top:64px}.jh-history-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.jh-history-row{display:flex;flex-direction:column;align-items:stretch;gap:22px;box-shadow:none;border-radius:24px;background:linear-gradient(155deg,#ebe7ff,#b6b8fc);border:0;padding:26px}.jh-history-round{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.jh-history-round>b{font-size:14px;font-weight:600;line-height:20px}.jh-round-status{display:inline-flex;width:fit-content;border-radius:999px;background:#edf0f6;padding:5px 10px;color:#677286;font-size:11px;font-weight:600;line-height:1.4}.jh-round-status.is-drawn{background:#ddf8e9;color:#0c6952}.jh-round-status.is-void{background:#f7e8e8;color:#a04e4e}.jh-history-amount{display:flex;align-items:center;justify-content:space-between;gap:10px;order:2}.jh-history-amount strong{display:block;font-size:18px;font-variant-numeric:tabular-nums;line-height:28px}.jh-history-amount small{font-size:12px;color:#6e788a;line-height:16px}.jh-history-amount>span{font-size:14px;color:#6e788a;display:block;margin-top:8px;font-weight:500;line-height:20px}.jh-history-row .balls{min-width:0;gap:8px;direction:ltr;justify-content:center;margin:6px 0}.jh-history-row .balls .hit{width:42px;height:42px;background:radial-gradient(circle at 30% 20%,#fff,#e8edfb 60%,#c4cce6);box-shadow:inset 0 0 0 1px #ffffff80,0 3px #818db233;color:#26334f;font-size:17px;font:400 20px/20px synchro,monospace}.jh-history-pending{min-height:54px;display:grid;place-items:center;color:#4e5b7b;font-size:13px}.jh-rules-ticket{flex-shrink:0;padding:50px 40px;border-radius:30px;background:#eef5ff}.jh-rules-ticket .jh-ticket-stub{transform:rotate(-9deg);box-shadow:0 12px 30px #23466b15}.jh-rules-prizes{padding:40px;background:#f2f5fc;border-radius:var(--page-radius)}.jh-rules-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.jh-rules-tiers>div{background:#fff;border-radius:22px;padding:24px 20px}.jh-rules-tiers>div:first-child{background:#d7f7e5}.jh-prize-rank{font-size:12px;color:#738479}.jh-rules-tiers h3{font-size:16px;margin-top:20px;font-weight:600;line-height:24px}.jh-rule-digits{display:flex;direction:ltr;gap:5px;margin:24px 0}.jh-rule-digits span{display:grid;place-items:center;width:28px;aspect-ratio:1;border-radius:50%;background:#f0f2f5;color:#a9afb9;font:12px synchro,monospace;line-height:20px}.jh-rule-digits .is-match{color:#0c4239;background:#bcecd5}.jh-rules-tiers strong{font:50px gravityExtended,sans-serif;color:#0c4239}.jh-rules-tiers p{color:#637469;font-size:12px;margin-top:8px}.jh-rules-note{color:#627084;font-size:14px;line-height:24px;margin-top:20px}.jh-rules-guide{padding:64px 0}.jh-rules-guide ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:32px}.jh-rules-guide li{border-top:1px solid #e6eaf0;padding:22px 0}.jh-rules-guide li>span{font:36px gravity,sans-serif;color:#8c9caf}.jh-rules-guide li>p{font-size:16px;line-height:24px;margin-top:16px}.jh-rules-more{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;border-top:1px solid #e6eaf0;padding-top:40px}.jh-rules-more h2{font:36px gravity,sans-serif;margin:18px 0 16px;text-transform:uppercase}.jh-rules-more p{color:#657084;font-size:14px;line-height:24px;margin-bottom:24px}.jh-rules-faq{padding-top:56px}.jh-nft-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;border-radius:var(--page-radius);background:#e5eaff;padding:48px;overflow:hidden}.jh-nft-hero-copy h2{font:68px/1 gravity,Arial,sans-serif;text-wrap:balance;margin:18px 0 26px}.jh-nft-hero-copy .jh-address-link{display:flex;width:fit-content;margin-top:20px}.jh-genesis-art{position:relative;height:370px;width:400px;max-width:100%;margin:auto}.jh-genesis-pass{width:222px;height:305px;border-radius:24px;background:#dafced;box-shadow:0 15px 25px #26366420,inset 0 0 0 1px #ffffffc0;padding:24px;position:absolute;left:36%;top:12px;transform:rotate(9deg);display:flex;flex-direction:column;color:#103d36}.jh-genesis-pass>span{font-size:10px;letter-spacing:.12em;margin-top:14px}.jh-genesis-pass>img{width:136px;height:136px;object-fit:contain;margin:8px auto 0}.jh-genesis-pass>b{white-space:nowrap;font:28px gravity,sans-serif;margin-top:auto}.jh-genesis-pass>div{display:flex;justify-content:space-between;font-size:8px;margin-top:12px;padding-top:12px;border-top:1px dashed #88b8a4}.jh-genesis-pass.is-back{background:#aabefa;left:8%;top:32px;transform:rotate(-12deg)}.jh-genesis-pass.is-back>b{font-size:90px;margin:40px 0}.jh-inline-action{font-family:Inter,sans-serif;border:0;background:transparent;color:#0c6952;padding:0;font-size:16px;text-align:start;text-decoration:underline;text-underline-offset:4px;min-height:40px;font-weight:600;line-height:24px}.jh-admin-treasury{background:var(--jh-dark-gradient);color:#f1f5ff;border-radius:var(--page-radius);padding:32px}.jh-admin-treasury>div:first-child{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;line-height:24px}.jh-admin-stats{display:grid;grid-template-columns:1fr 1fr;gap:48px}.jh-admin-stats .jh-page-stat>span,.jh-admin-stats .jh-page-stat>small{color:#cbd8ef}.jh-admin-contracts{margin-top:48px}.jh-admin-contracts .jh-contract-list>div{display:grid;grid-template-columns:200px 1fr;padding:20px 0;border-top:1px solid #e8ebf0;margin:0;align-items:center}.jh-admin-contracts dt{display:flex;gap:22px;align-items:center}.jh-admin-contracts dt>span{color:#96a0af;font-size:11px}.jh-admin-contracts dd .jh-address-link{width:100%;justify-content:space-between}html[dir=rtl] .jh-page-action>svg,html[dir=rtl] .jh-address-link>svg{transform:scaleX(-1)}@media(max-width:1000px){.jh-page-intro{gap:24px}.jh-page-intro h1{font-size:62px;text-transform:uppercase}.jh-rules-ticket{padding:35px 16px}.jh-rules-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.jh-token-hero{padding:40px}.jh-token-coin{width:210px;height:210px}.jh-token-coin b{font-size:56px}.jh-nft-hero{gap:16px;padding:40px 24px}.jh-nft-hero-copy h2{font-size:52px}.jh-genesis-art{width:330px}.jh-genesis-pass{width:195px;height:285px}.jh-history-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.content-shell:has(.jh-detail-page){padding:0 16px 64px}.jh-detail-page{--page-radius: 24px}.jh-page-intro,.jh-page-intro.is-compact{display:block;padding:36px 0 28px}.jh-page-intro h1,.jh-page-intro.is-compact h1{font-size:48px;line-height:1.05}.jh-page-lead{font-size:14px;line-height:24px;margin-top:16px}.jh-eyebrow{font-size:11px;letter-spacing:.03em;font-weight:600;line-height:16px}.jh-section-heading{display:block;margin-bottom:24px}.jh-section-heading h2{font-size:36px;text-transform:uppercase}.jh-section-heading>p{margin-top:18px;line-height:20px}.jh-section-heading>span{display:none}.jh-page-stat{padding:24px 0}.jh-page-stat>strong{font-size:32px;line-height:1}.jh-token-stats,.jh-nft-stats{grid-template-columns:1fr;gap:0}.jh-token-stats .jh-page-stat,.jh-nft-stats .jh-page-stat{border-bottom:1px solid #e8ebf0}.jh-token-stats .jh-page-stat:last-child,.jh-nft-stats .jh-page-stat:last-child{border-bottom:0}.jh-token-hero{flex-direction:column-reverse;gap:32px;padding:36px 28px 28px;align-items:flex-start}.jh-token-hero h2{font-size:76px;margin-top:16px}.jh-token-coin{width:160px;height:160px;border-width:6px;align-self:center;margin:10px 0 12px}.jh-token-coin b{font-size:44px}.jh-token-coin>span{font-size:20px}.jh-token-coin small{font-size:7px}.jh-token-flow{padding-top:40px}.jh-flow-steps{grid-template-columns:1fr;gap:12px}.jh-flow-steps>div{min-height:160px}.jh-flow-steps>svg{transform:rotate(90deg);justify-self:center}.jh-contract-foot{display:block;margin-top:24px}.jh-contract-foot>span{display:block;margin-bottom:8px}.jh-draw-feature{grid-template-columns:1fr;gap:16px}.jh-current-draw,.jh-latest-draw{padding:28px}.jh-draw-amount{font-size:64px}.jh-latest-draw>div:first-child{flex-wrap:wrap}.jh-result-balls b{width:44px;font-size:20px;font:400 20px/20px synchro,monospace}.jh-latest-draw>p{font-size:28px}.jh-draw-history{margin-top:40px}.jh-history-list{grid-template-columns:1fr;gap:16px}.jh-history-row{gap:18px;padding:24px}.jh-history-row .balls{gap:10px}.jh-rules-ticket{margin:28px 0 8px;padding:35px 0;display:flex;justify-content:center}.jh-rules-ticket .jh-ticket-stub{transform:rotate(-7deg) scale(.9)}.jh-rules-prizes{padding:28px 16px}.jh-rules-tiers{gap:10px}.jh-rules-tiers>div{padding:20px 12px;border-radius:16px;min-width:0}.jh-rules-tiers h3{font-size:14px;margin-top:16px;font-weight:600;line-height:24px}.jh-rule-digits{gap:3px}.jh-rule-digits span{width:19px;font-size:9px;line-height:20px}.jh-rules-tiers strong{font-size:36px}.jh-rules-tiers p{font-size:10px;line-height:1.6}.jh-rules-guide{padding:40px 0}.jh-rules-guide ol{grid-template-columns:1fr;gap:0}.jh-rules-guide li{display:flex;align-items:center;gap:20px;padding:22px 0}.jh-rules-guide li>span{flex-shrink:0}.jh-rules-guide li>p{margin:0;font-size:16px;line-height:24px}.jh-rules-more{grid-template-columns:1fr;gap:28px}.jh-rules-faq{padding-top:36px}.jh-nft-hero{display:flex;flex-direction:column;align-items:stretch;padding:28px 24px;gap:8px}.jh-genesis-art{width:280px;height:320px}.jh-genesis-pass{width:175px;height:265px;padding:20px;left:32%}.jh-genesis-pass.is-back{left:2%}.jh-genesis-pass .jh-brand{font-size:13px}.jh-genesis-pass>img{width:110px;height:110px}.jh-genesis-pass>b{font-size:20px}.jh-genesis-pass.is-back>b{font-size:76px;margin:30px 0}.jh-genesis-pass>div{font-size:7px}.jh-nft-hero-copy h2{font-size:48px}.jh-admin-treasury{padding:28px}.jh-admin-stats{grid-template-columns:1fr;gap:0}.jh-admin-stats .jh-page-stat:last-child{border-top:1px solid #ffffff26}.jh-admin-contracts .jh-contract-list>div{grid-template-columns:1fr;gap:10px}.jh-admin-contracts dt{gap:14px}}@media(max-width:359px){.jh-page-intro h1,.jh-page-intro.is-compact h1{font-size:42px}.jh-rules-tiers{grid-template-columns:1fr}.jh-rule-digits span{width:27px;font-size:12px;line-height:20px}.jh-result-balls b{width:38px;font-size:20px;font:400 20px/20px synchro,monospace}.jh-current-draw,.jh-latest-draw{padding:24px}.jh-draw-amount{font-size:54px}.jh-genesis-art{transform:scale(.88);transform-origin:50% 30%;height:290px}}.jh-phone-stage{--phone-progress: 0}.jh-phone-stage .jh-phone{transform:translateY(calc((1 - var(--phone-progress)) * 45px)) scale(calc(.94 + var(--phone-progress) * .06));opacity:calc(.65 + var(--phone-progress) * .35);transition:none}.jh-phone-stage .jh-float-ball{opacity:clamp(0,calc(var(--phone-progress) * 4),1);transform:translate(calc(var(--ball-travel-x) * (1 - var(--phone-progress))),calc(var(--ball-travel-y) * (1 - var(--phone-progress)))) scale(calc(1.08 - var(--phone-progress) * .08));transition:none}.jh-phone-stage .ball-1{--ball-travel-x: -160px;--ball-travel-y: 20px}.jh-phone-stage .ball-2{--ball-travel-x: -250px;--ball-travel-y: 30px}.jh-phone-stage .ball-3{--ball-travel-x: -180px;--ball-travel-y: 60px}.jh-phone-stage .ball-4{--ball-travel-x: 180px;--ball-travel-y: 20px}.jh-phone-stage .ball-5{--ball-travel-x: 250px;--ball-travel-y: 50px}.jh-phone-stage .ball-6{--ball-travel-x: 210px;--ball-travel-y: 70px}.jh-phone-countdown{min-height:29px}.jh-phone-stage.is-complete .jh-phone-feature{background:linear-gradient(155deg,#0c4239,#18717c)}.jh-phone-stage.is-complete .jh-phone-list>div:first-of-type>span{background:#ddffe9;color:#0c4239;box-shadow:0 0 8px #b8fbd788}.jh-phone-stage.is-static .jh-phone,.jh-phone-stage.is-static .jh-float-ball{transform:none;opacity:1}@media(max-width:767px){.jh-home{overflow-x:clip}.jh-prize-stage{overflow:visible}.jh-phone-stage .jh-phone{transform:none;opacity:1}.jh-phone-stage .jh-float-ball{display:block;opacity:0;right:auto;transform:translate(-50%,-50%) translate(calc(var(--ball-travel-x) * var(--ball-arrival, 1)),calc(var(--ball-travel-y) * var(--ball-arrival, 1))) scale(var(--ball-scale, 1.1))}.jh-phone-stage.is-revealed .jh-float-ball{opacity:1}.jh-phone-stage.is-static .jh-float-ball{transform:translate(-50%,-50%) scale(.9)}.jh-phone-stage .ball-1{width:120px;left:12px;top:60px;--ball-travel-x: -212px;--ball-travel-y: 68px}.jh-phone-stage .ball-2{width:160px;left:-16px;top:288px;--ball-travel-x: -684px;--ball-travel-y: -64px}.jh-phone-stage .ball-4{width:130px;left:320px;top:70px;--ball-travel-x: 500px;--ball-travel-y: 58px}.jh-phone-stage .ball-3{width:210px;left:20px;top:512px;--ball-travel-x: -320px;--ball-travel-y: -112px}.jh-phone-stage .ball-5{width:178px;left:300px;top:304px;--ball-travel-x: 270px;--ball-travel-y: -64px}.jh-phone-stage .ball-6{width:168px;left:310px;top:544px;--ball-travel-x: 630px;--ball-travel-y: -96px}.jh-phone-stage .jh-floating-balls{z-index:0;overflow:visible;inset:0 auto auto 50%;width:320px;height:320px;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.jh-phone-stage .jh-phone,.jh-phone-stage .jh-float-ball{transform:none;opacity:1}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.jh-phone-stage .jh-floating-balls .jh-float-ball{transform:translate(-50%,-50%) scale(.9)}}.jh-tabs{position:relative;isolation:isolate}.jh-tab-indicator{position:absolute;inset-block:0;inset-inline-start:0;width:50%;border-radius:15px;border:1px solid #e4e4e7;background:#fff;box-shadow:0 2px 10px #11182705;pointer-events:none;z-index:-1;transform:translate(0)}.jh-tabs[data-mode=choose] .jh-tab-indicator{transform:translate(100%)}html[dir=rtl] .jh-tabs[data-mode=choose] .jh-tab-indicator{transform:translate(-100%)}.jh-tabs>button.is-active{background:transparent;border-color:transparent;box-shadow:none}.jh-language-menu{transform-origin:top right}html[dir=rtl] .jh-language-menu{transform-origin:top left}@media(max-width:600px){.jh-dialog{width:100%;max-height:calc(100dvh - 20px);max-width:100%;margin:auto 0 0;border-radius:28px 28px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0px)}.jh-dialog-inner>header{position:sticky;top:-18px;z-index:3;background:#fff;padding-top:4px;padding-bottom:10px}}.jh-draws-page .jh-page-intro{text-align:center;justify-content:center}.jh-draws-page .jh-page-lead{margin-inline:auto}.jh-history-row .jh-round-status{background:#fff8;color:#394b6f}.jh-history-row .jh-round-status.is-drawn{color:#0c6952;background:#e3fff0}.jh-history-amount>span{color:#4e5b7b;margin-top:0;font-size:14px;font-weight:500;line-height:20px}.jh-history-amount small{color:#4e5b7b;font-size:12px;line-height:16px}.jh-round-prizes{order:3;background:#ffffff35;border-radius:12px}.jh-round-prizes>summary{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px;list-style:none;font-size:13px;font-weight:600}.jh-round-prizes>summary::-webkit-details-marker{display:none}.jh-round-prizes[open]>summary svg{transform:rotate(180deg)}.jh-round-prizes>div{border-top:1px solid #ffffff66;padding:4px 12px 12px}.jh-round-prizes p{display:flex;justify-content:space-between;gap:12px;font-size:11px;margin-top:12px}.jh-entry-summary{display:flex;align-items:center;min-width:0;gap:6px}.jh-entry-badge{display:inline-flex;flex-direction:column;align-items:center;flex-shrink:0;-webkit-user-select:none;user-select:none;transform-origin:center;direction:ltr}.jh-entry-badge>img{width:40px;height:40px;object-fit:contain}.jh-entry-badge>svg{position:relative;height:40px;width:auto;max-width:120px;margin-top:-26px;z-index:1;filter:drop-shadow(0 0 7px #66fd9e45)}.jh-entry-label{min-width:0;overflow-wrap:anywhere;font-size:16px}.jh-prize-info{border:0;background:transparent;color:#fff9;min-width:32px;height:44px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:opacity .75s ease-out}@media(hover:hover){.jh-prize-info:hover{opacity:.8}}.jh-prize-info:focus-visible{outline:2px solid #ddffe9;outline-offset:2px;border-radius:8px}.jh-ticket-preview-bottom{gap:12px;font-weight:500;line-height:24px}.jh-preview-shuffle{flex-shrink:0}.jh-prize-info-art{border-radius:20px;background:linear-gradient(170deg,#0c4239,#087286);color:#fff;padding:28px;display:flex;justify-content:center;align-items:center;gap:12px}@media(prefers-reduced-motion:reduce){.jh-prize-info{transition:none}}.jh-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.jh-prize-drawer{width:min(480px,calc(100vw - 32px));height:min(800px,94dvh);max-height:98dvh;overflow:hidden}.jh-prize-drawer .jh-dialog-inner{height:100%;min-height:0;padding:16px;display:flex;flex-direction:column}.jh-prize-drawer .jh-dialog-inner>header{margin-bottom:0;padding:0;position:static;flex-shrink:0;justify-content:flex-end}.jh-prize-drawer .jh-dialog-inner>header>h2{display:none}.jh-prize-drawer-heading{text-align:center;padding:0 8px 16px;flex-shrink:0}.jh-prize-drawer-heading>h2{font:48px/1 gravity,sans-serif;text-transform:uppercase;margin:0 0 12px}.jh-prize-drawer-heading p{color:#6b7280;font-size:16px;line-height:24px;margin-top:4px}.jh-prize-drawer-heading strong{color:#111827;white-space:nowrap;font-weight:600}.jh-prize-drawer-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 2px 20px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.jh-tier-table{border:1px solid #e8e8ed;border-radius:16px;box-shadow:0 2px 5px #11182704}.jh-tier-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center;padding:14px 16px}.jh-tier-line+.jh-tier-line{border-top:1px solid #ededf2}.jh-tier-balls{display:flex;align-items:center;direction:ltr;height:32px}.jh-tier-balls>span{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:linear-gradient(140deg,#f5f7ff,#b9c5ea);box-shadow:0 0 6px #bac7ef77}.jh-tier-balls>span+span{margin-left:-6px}.jh-tier-balls>span.is-unmatched{border:2px dashed #d8dce6;background:#fff;box-shadow:none}.jh-tier-line p{font-size:14px;color:#6b7280;margin-top:4px;line-height:20px}.jh-tier-value{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:end;overflow-wrap:anywhere;font-size:16px;line-height:24px}.jh-tier-value>span{font-size:11px;color:#6b7280}.jh-range-section{position:relative;margin-top:18px}.jh-range-label{display:flex;gap:4px;align-items:center}.jh-range-label h3{font-size:20px;font-weight:600;line-height:28px}.jh-range-label .jh-icon-btn{width:32px;height:32px}.jh-range-popover{position:absolute;z-index:5;inset-inline:0;top:34px;border:1px solid #e4e4eb;box-shadow:0 8px 26px #11182720;border-radius:14px;padding:14px;font-size:14px;line-height:1.6;background:#fff}.jh-range-card{border:1px solid #e8e8ed;border-radius:16px;padding:14px;text-align:center;margin-top:4px}.jh-range-card>div{display:flex;align-items:center;justify-content:center;gap:12px;direction:ltr}.jh-range-card b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(140deg,#f5f7ff,#b9c5ea);font:400 16px/24px synchro,monospace}.jh-range-card p{font-size:14px;color:#6b7280;margin-top:8px;line-height:20px}.jh-tier-note{font-size:12px;line-height:1.6;color:#6b7280;margin-top:16px}.jh-prize-drawer-actions{display:flex;gap:8px;flex-shrink:0;padding-top:16px;background:#fff;box-shadow:0 -12px 14px #fff}.jh-prize-drawer-actions a{flex:1;min-width:0;display:flex;justify-content:center;align-items:center;min-height:48px;border:1px solid #dddfe5;border-radius:20px;font-weight:600;text-align:center;padding:8px 12px;font-size:18px;line-height:28px}.jh-prize-drawer-actions a:last-child{background:#111827;color:#fff;border-color:#111827}@media(max-width:600px){.jh-prize-drawer{width:100%;max-width:100%;height:min(780px,98dvh);border-radius:36px 36px 0 0}.jh-prize-drawer .jh-dialog-inner{padding-bottom:max(12px,env(safe-area-inset-bottom))}.jh-tier-line{padding:12px;gap:8px}}.jh-tutorial-drawer{height:min(740px,94dvh);overflow:hidden}.jh-tutorial-drawer .jh-dialog-inner{height:100%;min-height:0;display:flex;flex-direction:column;padding:16px}.jh-tutorial-drawer .jh-dialog-inner>header{margin:0 0 12px;flex-shrink:0;justify-content:flex-end;padding:0;position:static}.jh-tutorial-drawer .jh-dialog-inner>header>h2{display:none}.jh-tutorial-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;flex:1;text-align:center;padding-bottom:12px}.jh-tutorial-art{background:linear-gradient(#9eb1ff,#e7eaff);border-radius:18px;min-height:230px;display:flex;align-items:center;justify-content:center;touch-action:pan-y;color:#263953}.jh-tutorial-art.step-1{background:#dcfaec}.jh-tutorial-art.step-2{background:#eef2fb}.jh-tutorial-art.step-3{background:#d8f4f7}.jh-tutorial-art>img{width:170px;height:170px;object-fit:contain}.jh-tutorial-proof{display:flex;flex-direction:column;gap:24px;align-items:center}.jh-tutorial-content>h2{font:44px/1 gravity,sans-serif;text-transform:uppercase;margin:28px 8px 20px;overflow-wrap:anywhere;font-size:48px;line-height:48px}.jh-tutorial-content>p{font-size:16px;line-height:24px;color:#6b7280;padding:0 12px}.jh-tutorial-content>a{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:#0c6952;text-decoration:underline}.jh-tutorial-footer{flex-shrink:0;padding-top:12px}.jh-tutorial-dots{display:flex;justify-content:center}.jh-tutorial-dots button{border:0;background:transparent;padding:12px 3px}.jh-tutorial-dots span{display:block;height:8px;width:24px;border-radius:8px;background:#f1f2f6}.jh-tutorial-dots [aria-pressed=true] span{background:#008ff5}.jh-tutorial-actions{display:flex;gap:8px}.jh-tutorial-actions>.jh-solid-btn{flex:1}.jh-tutorial-actions>.jh-icon-btn{width:48px;height:48px;background:#f3f4f6;border-radius:16px}@media(max-width:600px){.jh-tutorial-drawer{height:min(760px,98dvh);border-radius:36px 36px 0 0}.jh-tutorial-drawer .jh-dialog-inner{padding-bottom:max(12px,env(safe-area-inset-bottom))}.jh-tutorial-content>h2{font-size:36px;line-height:40px}.jh-tutorial-art{min-height:210px}}@media(max-width:350px){.jh-tutorial-art .jh-ticket-stub{transform:scale(.88);flex-shrink:0}.jh-tutorial-art{overflow:hidden}}.jh-row-menu .jh-dropdown[popover]{position:fixed;inset:auto;margin:0;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto}.jh-choose-panel{padding:0 0 16px;background:var(--card);border-radius:16px}.jh-choose-toolbar{height:auto;min-height:56px;padding:8px 14px;gap:0}.jh-choose-toolbar>label{min-width:0}.jh-choose-toolbar select{height:40px;padding:8px 24px 8px 12px;font-size:16px;line-height:24px}.jh-choose-toolbar>div{gap:0;min-width:0}.jh-choose-toolbar button{min-width:0;min-height:40px;padding:8px 16px;gap:4px;border-radius:14px;font-size:16px;line-height:24px;overflow-wrap:anywhere}.jh-choose-toolbar button>svg{flex-shrink:0}@media(hover:hover){.jh-choose-toolbar button:hover{background:var(--surface-deep)}}.jh-choose-count{display:none}.jh-choose-list{padding:8px;gap:0}.jh-ticket-row{min-height:48px;padding:6px;border-radius:12px;transition:background-color .3s ease-out}@media(hover:hover){.jh-ticket-row:hover{background:#f5f5f7}}.jh-number-balls{gap:6px}.jh-number-balls>button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;font:700 14px/20px synchro,monospace;background:linear-gradient(180deg,#fff,#ededed);color:#111827}.jh-add-ticket{margin:16px 14px 0;width:calc(100% - 28px);height:40px;padding:8px 16px;line-height:24px;border-radius:14px}@media(hover:hover){.jh-add-ticket:hover{background:var(--surface-deep)}}.jh-number-dialog .jh-dialog-inner>header{justify-content:flex-end;margin-bottom:0}.jh-number-dialog .jh-dialog-inner>header>h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.jh-number-toolbar{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.jh-number-toolbar h3{font:600 20px/28px var(--font-ui);margin:0}.jh-number-toolbar h3>span{color:var(--jh-muted);font-size:18px;font-weight:500;white-space:nowrap}.jh-number-toolbar>div{display:flex;gap:4px}.jh-number-toolbar button{display:flex;align-items:center;gap:4px;padding:4px;min-height:28px;border:0;border-radius:8px;background:transparent;color:var(--jh-ink);font:600 14px/20px var(--font-ui)}.jh-number-toolbar button>svg{flex-shrink:0}@media(hover:hover){.jh-number-toolbar button:hover{background:var(--surface-deep)}}.jh-edit-positions{gap:8px;margin:16px 0 24px}.jh-edit-positions>button{width:40px;height:40px;font:600 16px/24px synchro,monospace;border:0;background:var(--surface-deep)}.jh-edit-positions>button.is-active{background:var(--jh-blue);color:#fff}.jh-digit-label{font:500 14px/20px var(--font-ui);letter-spacing:0;margin-bottom:12px}.jh-digit-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:20px}.jh-digit-grid>button{width:40px;height:40px;justify-self:center;border-radius:50%;border:0;background:var(--surface-deep);font:600 16px/24px synchro,monospace}.jh-digit-grid>button.is-active{background:var(--jh-blue);color:#fff}.jh-number-range-note{margin-bottom:20px}@media(max-width:600px){.jh-number-dialog{border-radius:36px 36px 0 0}.jh-number-dialog .jh-dialog-inner{padding:16px}.jh-choose-toolbar select{width:64px;color:transparent}.jh-choose-toolbar select option{color:var(--jh-ink)}.jh-choose-count{display:block;position:absolute;inset-inline-start:16px;pointer-events:none;font:600 16px/24px var(--font-ui)}}@media(max-width:359px){.jh-choose-toolbar button{padding-inline:10px}.jh-number-toolbar{flex-wrap:wrap}}.jh-tier-value>b{font-weight:600}.jh-dialog .jh-faq-list summary{font-size:14px;font-weight:500;line-height:20px}.jh-draws-page .jh-page-intro h1{font-size:40px;line-height:40px;font-synthesis:none}.jh-draws-page .jh-section-heading h2{font:600 18px/1.375 var(--font-ui)}@media(max-width:600px){.jh-feature>p,.jh-play-small>p{font-size:16px;line-height:28px}.jh-feature h3{line-height:40px}.jh-range-label h3{font-size:16px;line-height:24px}}.jh-hero>.jh-hero-button{line-height:1.5555556;letter-spacing:.025em}.jh-ticker{line-height:14px}@media(max-width:600px){.jh-nav-trigger{line-height:20px}.jh-ticker{font-size:12px;line-height:12px}.jh-announcement{font-size:14px;line-height:20px}.jh-developer h2{font-size:30px;line-height:36px}}:root{--jh-control-hover: rgb(17 24 39 / 5%)}.jh-hero-button{--jh-glow-rest: #b2f3ffcc;--jh-glow-peak: #b2f3ff;animation:jh-hero-breathe 2.5s linear infinite;box-shadow:none}.jh-hero-button:after{top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(115deg,transparent 30%,#ffffff80 50%,transparent 70%);animation:jh-hero-sweep 8s linear infinite}.jh-hero-stamp svg,.jh-entry-badge .svg-display-text{animation:jh-display-breathe 2.5s linear infinite}.jh-hero-stamp{filter:none}.jh-hero em{background:linear-gradient(90deg,#32cbc0,#71b6fa,#e593ff,#9e7cff,#e593ff,#71b6fa,#32cbc0);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:jh-accent-flow 4s linear infinite alternate}@keyframes jh-hero-breathe{0%,to{filter:drop-shadow(0 0 10px var(--jh-glow-rest))}50%{filter:drop-shadow(0 0 18px var(--jh-glow-peak))}}@keyframes jh-hero-sweep{0%,85%{opacity:0;transform:translate(-100%,-100%) skew(-50deg)}88.75%{opacity:1;transform:translate(-100%,-100%) skew(-50deg)}to{opacity:1;transform:translate(200%,200%) skew(-50deg)}}@keyframes jh-display-breathe{0%,to{filter:drop-shadow(0 0 4px #b2f3ff80) drop-shadow(0 0 10px #b2f3ff4d)}50%{filter:drop-shadow(0 0 8px #b2f3ffd9) drop-shadow(0 0 18px #b2f3ff80)}}@keyframes jh-accent-flow{0%{background-position:0% center}to{background-position:100% center}}.jh-header>a,.jh-news-pill,.jh-faq-list summary,.jh-nav-trigger,.jh-menu-button{transition:opacity .3s ease-out,background-color .3s ease-out}.jh-nav-trigger{border-radius:14px;padding-inline:12px}.jh-nav-trigger[aria-expanded=true],.jh-menu-button[aria-expanded=true]{background-color:var(--jh-control-hover)}.jh-nav-trigger>svg{transition:transform .3s ease-out}.jh-nav-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.jh-quantity-heading button,.jh-back-button,.jh-icon-btn,.jh-white-button{transition:transform .3s ease-out,background-color .3s ease-out,color .3s ease-out}@media(hover:hover){.jh-header>a:hover{opacity:.8}.jh-nav-trigger:hover,.jh-menu-button:hover{background-color:var(--jh-control-hover)}.jh-news-pill:hover{background-color:var(--surface)}.jh-quantity-heading button:hover:not(:disabled),.jh-back-button:hover,.jh-icon-btn:hover:not(:disabled){background-color:var(--jh-control-hover);transform:scale(1.04)}.jh-white-button:hover{background:#111827;color:#fff}.jh-faq-list summary:hover{background-color:#f5f5f7b3}}.jh-nav-trigger:active{transform:none}.jh-quantity-heading button:active:not(:disabled),.jh-solid-btn:active:not(:disabled){transform:scale(.92)}.jh-learn-card:active{transform:scale(.98)}.jh-hero-button:focus-visible,.jh-hero-button:focus-visible:after{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.jh-ticker{overflow-x:auto}.jh-ticker:after{display:none}.jh-ticker-group[aria-hidden=true]{display:none}.jh-hero-button,.jh-hero-button:after,.jh-hero-stamp svg,.jh-entry-badge .svg-display-text,.jh-hero em{animation:none}}.jh-developer-art{display:grid;place-items:center;min-height:260px;transform:none}.jh-developer-art>div{grid-area:1 / 1;width:clamp(180px,20vw,260px);height:220px;opacity:0;animation:jh-sign-cycle 7.8s linear infinite;--jh-sign-angle: -3.5deg}.jh-developer-art>div:nth-child(2){--jh-sign-angle: 2.5deg;animation-delay:2.6s}.jh-developer-art>div:nth-child(3){--jh-sign-angle: -2.5deg;animation-delay:5.2s}@keyframes jh-sign-cycle{0%{opacity:0;transform:rotate(calc(var(--jh-sign-angle) + 5deg)) scale(1.35)}2.4%{opacity:1;transform:rotate(var(--jh-sign-angle)) scale(.98)}4.5%,33.33%{opacity:1;transform:rotate(var(--jh-sign-angle)) scale(1)}45%,to{opacity:0;transform:rotate(var(--jh-sign-angle)) scale(.96)}}@media(max-width:600px){.jh-developer-art{min-height:200px}.jh-developer-art>div{width:180px;height:180px}}@media(prefers-reduced-motion:reduce){.jh-developer-art{display:flex;flex-wrap:wrap;gap:8px;min-height:0}.jh-developer-art>div{opacity:1;animation:none;width:100px;height:115px;transform:none}.jh-developer-art>div:nth-child(2),.jh-developer-art>div:nth-child(3){transform:none}}.jh-number-demo{display:flex;flex-direction:column;align-items:center;gap:18px;padding:24px 0;pointer-events:none}.jh-number-demo-grid{display:grid;grid-template-columns:repeat(5,34px);gap:8px;position:relative;direction:ltr}.jh-number-demo-grid>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f2f2f2;color:#111827;font:14px/1 synchro,sans-serif;transition:background-color .2s,color .2s}.jh-number-demo-grid>span.selected{background:#008ff5;color:#fff}.jh-number-demo-cursor{position:absolute;top:0;left:0;transform:translate(var(--demo-x),var(--demo-y));transition:transform .48s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.jh-number-demo-cursor{display:none}.jh-number-demo-grid>span{transition:none}}.jh-rule-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 36px}.jh-rule-nav a{padding:10px 16px;border:1px solid var(--jh-line);border-radius:24px;color:inherit;font-size:14px}.jh-rule-nav a:hover{background:var(--surface-deep)}.jh-rule-section{scroll-margin-top:110px;margin:40px 0}.jh-rule-section h2{margin-bottom:18px}.jh-rule-section>p{max-width:850px;line-height:1.8;margin:14px 0;overflow-wrap:anywhere}.jh-rule-section .jh-rules-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.jh-rule-section .jh-rules-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.jh-rule-nav a{padding:8px 12px}}.jh-round-notice{padding:16px 20px;margin:16px auto;border:1px solid var(--color-border);border-radius:18px;font-size:14px;line-height:1.6;max-width:1100px;background:var(--color-card);color:var(--color-primary)}.jh-draw-feature{grid-template-columns:repeat(2,minmax(0,1fr))}.jh-current-draw,.jh-latest-draw{min-width:0}.jh-result-balls>b{min-width:0;flex:1 1 0;max-width:78px;height:auto}.jh-rule-digits{gap:3px}.jh-rule-digits>span{min-width:0;flex:1 1 0;max-width:32px}.jh-round-notice{border-color:var(--jh-line);background:var(--surface-deep);color:var(--jh-ink)}@media(max-width:767px){.jh-draw-feature{grid-template-columns:minmax(0,1fr)}.jh-result-balls{gap:6px}}.jh-tier-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:54px}.jh-tier-cards>a{min-width:0}.jh-history-row{min-width:0}.jh-history-row .balls .hit{flex:1 1 0;min-width:0;max-width:42px;width:auto;height:auto;aspect-ratio:1}.jh-round-prizes p{flex-wrap:wrap}.jh-round-prizes p>b{margin-inline-start:auto;text-align:end}.jh-round-prizes p>span:last-child{flex-basis:100%;text-align:end}@media(max-width:640px){.jh-tier-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.jh-history-row .balls{gap:6px}}:root{color-scheme:light}html[data-theme=dark]{color-scheme:dark;--color-canvas: #040d1d;--color-ink: #f3f4f6;--color-primary: #f3f4f6;--color-secondary: #9ca3af;--color-tertiary: #9ca3af;--color-border: #22283f;--color-border-2: #353e60;--color-surface-muted: #12151c;--color-brand-3: #6b8cff;--color-success-solid: #90fcc9;--color-danger: #f87171;--ink-stroke: #0c4239;--card: #181f2f;--surface: #121b2c;--surface-deep: #1e2639;--surface-raised: #283145;--text-body: #bbc3d1;--accent-bright: #90fcc9;--panel: #181f2f;--jh-ink: #f3f4f6;--jh-muted: #9ca3af;--jh-line: #22283f;--jh-blue: #6b8cff;--jh-dialog-background: #04091d;--jh-dark-gradient: linear-gradient(180deg, #0f1419, #30375b)}html[data-theme=dark] .jh-header,html[data-theme=dark] .jh-mobile-nav,html[data-theme=dark] .jh-skip-link{background:var(--color-canvas)}html[data-theme=dark] .jh-announcement{background:#15803d;color:#90fcc9}html[data-theme=dark] .jh-hero h1,html[data-theme=dark] .jh-display,html[data-theme=dark] .jh-prize-drawer-heading strong{color:var(--jh-ink)}html[data-theme=dark] .jh-hero h1 span+span{color:#fff}html[data-theme=dark] .jh-hero h1{color:#fff}html[data-theme=dark] .jh-prize-stage{background:linear-gradient(180deg,#30375b 0%,var(--color-canvas) 1000px)}html[data-theme=dark] .jh-pool-heading>span,html[data-theme=dark] .jh-pool-meta,html[data-theme=dark] .jh-retry{color:#bdcbed}html[data-theme=dark] .jh-menu-button,html[data-theme=dark] .jh-language-trigger,html[data-theme=dark] .jh-dropdown,html[data-theme=dark] .jh-language-menu,html[data-theme=dark] .jh-learn-surface,html[data-theme=dark] .jh-quantity-heading button,html[data-theme=dark] .jh-digit-grid>button,html[data-theme=dark] .jh-gift-field input,html[data-theme=dark] .jh-wallet-option,html[data-theme=dark] .jh-rules-tiers>div{background:var(--card);border-color:var(--color-border-2);color:var(--jh-ink)}html[data-theme=dark] .jh-mobile-nav,html[data-theme=dark] .jh-contract-foot,html[data-theme=dark] .jh-token-stats,html[data-theme=dark] .jh-nft-stats,html[data-theme=dark] .jh-rules-guide li,html[data-theme=dark] .jh-rules-more,html[data-theme=dark] .jh-tier-line+.jh-tier-line,html[data-theme=dark] .jh-round-prizes>div{border-color:var(--color-border-2)}html[data-theme=dark] .jh-dropdown,html[data-theme=dark] .jh-language-menu,html[data-theme=dark] .jh-range-popover{box-shadow:0 12px 35px #0005}html[data-theme=dark] .jh-language-trigger[aria-expanded=true]{background:var(--surface-raised)}@media(hover:hover){html[data-theme=dark] .jh-dropdown a:hover,html[data-theme=dark] .jh-dropdown button:hover,html[data-theme=dark] .jh-icon-btn:hover,html[data-theme=dark] .jh-language-trigger:hover,html[data-theme=dark] .jh-language-options button:hover,html[data-theme=dark] .jh-wallet-option:hover{background:var(--surface-raised)}}html[data-theme=dark] .jh-language-options button[aria-checked=true]{background:#163c32;color:#90fcc9}html[data-theme=dark] .jh-news-pill,html[data-theme=dark] .jh-faq-list details,html[data-theme=dark] .jh-back-button,html[data-theme=dark] .jh-tabs,html[data-theme=dark] .jh-quantity-stepper>button,html[data-theme=dark] .jh-wallet-empty,html[data-theme=dark] .jh-section-heading>span,html[data-theme=dark] .jh-edit-positions>button,html[data-theme=dark] .jh-dialog-inner>header>.jh-icon-btn,html[data-theme=dark] .jh-tutorial-actions>.jh-icon-btn{background:var(--surface-deep)}html[data-theme=dark] .jh-tab-indicator{background:var(--surface-raised);border-color:var(--color-border-2)}html[data-theme=dark] .jh-tabs>button.is-active{background:transparent;border-color:transparent}html[data-theme=dark] .jh-quantity-stepper,html[data-theme=dark] .jh-edit-positions>button,html[data-theme=dark] .jh-tier-table,html[data-theme=dark] .jh-range-card,html[data-theme=dark] .jh-prize-drawer-actions a,html[data-theme=dark] .jh-admin-contracts .jh-contract-list>div,html[data-theme=dark] .jh-token-stats .jh-page-stat,html[data-theme=dark] .jh-nft-stats .jh-page-stat{border-color:var(--color-border-2)}html[data-theme=dark] .jh-quantity-heading button.is-active,html[data-theme=dark] .jh-quantity-stepper:focus-within,html[data-theme=dark] .jh-edit-positions>button.is-active{border-color:var(--jh-blue)}html[data-theme=dark] .jh-edit-positions>button.is-active{background:var(--jh-blue)}html[data-theme=dark] .jh-digit-grid>button.is-active{background:var(--jh-blue);color:#fff;border-color:var(--jh-blue)}html[data-theme=dark] .jh-number-balls>button{background:linear-gradient(180deg,#fff,#d2d2d2);color:#111827}html[data-theme=dark] .jh-number-balls>button.is-empty{color:#b2bdce;border-color:#607086}@media(hover:hover){html[data-theme=dark] .jh-learn-card:hover .jh-learn-surface{border-color:#607086}}html[data-theme=dark] .jh-solid-btn,html[data-theme=dark] .jh-prize-drawer-actions a:last-child{background:#e5e7eb;color:#111827;border-color:#e5e7eb}@media(hover:hover){html[data-theme=dark] .jh-solid-btn:hover:not(:disabled){background:#fff}}html[data-theme=dark] .jh-gift-field input[aria-invalid=true]{border-color:#f87171}html[data-theme=dark] .jh-gift-field small{color:#fca5a5}html[data-theme=dark] .jh-dialog,html[data-theme=dark] .jh-dialog-inner>header,html[data-theme=dark] .jh-range-popover,html[data-theme=dark] .jh-prize-drawer-actions{background:var(--jh-dialog-background);border-color:var(--color-border-2)}html[data-theme=dark] .jh-dialog::backdrop{background:#0009}html[data-theme=dark] .jh-prize-drawer-actions{box-shadow:0 -12px 14px var(--jh-dialog-background)}html[data-theme=dark] .jh-tier-balls>span.is-unmatched{background:var(--card);border-color:#61708a}html[data-theme=dark] .jh-range-card b{color:#111827}html[data-theme=dark] .jh-tutorial-dots span{background:#364258}html[data-theme=dark] .jh-tutorial-dots [aria-pressed=true] span{background:#6b8cff}html[data-theme=dark] .jh-language-menu>p,html[data-theme=dark] .jh-faq-list details>p,html[data-theme=dark] .jh-footer-bottom>p,html[data-theme=dark] .jh-wallet-dialog>small,html[data-theme=dark] .jh-page-intro .jh-eyebrow,html[data-theme=dark] .jh-page-lead,html[data-theme=dark] .jh-page-stat>span,html[data-theme=dark] .jh-page-stat>small,html[data-theme=dark] .jh-section-heading>p,html[data-theme=dark] .jh-contract-foot>span,html[data-theme=dark] .jh-flow-steps b,html[data-theme=dark] .jh-flow-steps span,html[data-theme=dark] .jh-latest-draw>div:first-child>span:last-child,html[data-theme=dark] .jh-latest-draw>small,html[data-theme=dark] .jh-history-amount>span,html[data-theme=dark] .jh-history-amount small,html[data-theme=dark] .jh-history-pending,html[data-theme=dark] .jh-prize-rank,html[data-theme=dark] .jh-rules-tiers p,html[data-theme=dark] .jh-rules-note,html[data-theme=dark] .jh-rules-more p,html[data-theme=dark] .jh-prize-drawer-heading p,html[data-theme=dark] .jh-tier-line p,html[data-theme=dark] .jh-tier-value>span,html[data-theme=dark] .jh-range-card p,html[data-theme=dark] .jh-tier-note,html[data-theme=dark] .jh-tutorial-content>p{color:var(--jh-muted)}html[data-theme=dark] .jh-form-message>button,html[data-theme=dark] .jh-transaction-link,html[data-theme=dark] .jh-transaction-receipts a,html[data-theme=dark] .jh-prize-row>b,html[data-theme=dark] .jh-address-link,html[data-theme=dark] .jh-inline-action,html[data-theme=dark] .jh-tutorial-content>a,html[data-theme=dark] .jh-rules-tiers strong{color:#90fcc9}html[data-theme=dark] .jh-flow-steps>div,html[data-theme=dark] .jh-latest-draw,html[data-theme=dark] .jh-rules-prizes,html[data-theme=dark] .jh-rules-ticket,html[data-theme=dark] .jh-nft-hero{background:var(--surface)}html[data-theme=dark] .jh-flow-steps>div:nth-of-type(2),html[data-theme=dark] .jh-rules-tiers>div:first-child{background:#16332e}html[data-theme=dark] .jh-flow-steps>div:nth-of-type(3){background:#1c2945}html[data-theme=dark] .jh-history-row{background:linear-gradient(155deg,#262745,#252f58)}html[data-theme=dark] .jh-history-row .jh-round-status{background:#364258;color:#d5dcea}html[data-theme=dark] .jh-history-row .jh-round-status.is-drawn{background:#163c32;color:#90fcc9}html[data-theme=dark] .jh-history-row .jh-round-status.is-void{background:#482a31;color:#fecaca}html[data-theme=dark] .jh-round-prizes{background:#ffffff08}html[data-theme=dark] .jh-rule-digits span{background:#283145;color:#acb7c9}html[data-theme=dark] .jh-rule-digits .is-match{background:#bcecd5;color:#0c4239}html[data-theme=dark] .jh-admin-stats .jh-page-stat>span,html[data-theme=dark] .jh-admin-stats .jh-page-stat>small{color:#cbd8ef}html[data-theme=dark] .jh-ticket-stub,html[data-theme=dark] .jh-phone,html[data-theme=dark] .jh-genesis-pass,html[data-theme=dark] .jh-nft-art,html[data-theme=dark] .jh-feature-security,html[data-theme=dark] .jh-feature-referral,html[data-theme=dark] .jh-token-hero,html[data-theme=dark] .jh-tutorial-art,html[data-theme=dark] .jh-white-button{--jh-ink: #111827;color:var(--jh-ink)}html[data-theme=dark] .jh-token-hero .jh-address-link{color:#0c6952}html[data-theme=dark] .jh-news-pill>span{color:#111827}html[data-theme=dark] .jh-ticket-stub{color:#6c7589}html[data-theme=dark] .jh-genesis-pass{color:#103d36}html[data-theme=dark] .jh-tutorial-art{color:#263953}.jh-theme{position:relative;flex-shrink:0}.jh-theme-trigger{display:flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 12px;border:1px solid var(--color-border-2);border-radius:999px;background:var(--color-canvas);color:var(--jh-ink);font-size:13px;font-weight:600}.jh-theme-trigger[aria-expanded=true]{background:var(--surface)}@media(hover:hover){.jh-theme-trigger:hover{background:var(--surface)}}.jh-theme-trigger:active,.jh-theme-menu button:active{transform:scale(.97)}:root{--jh-popover: #0009;--jh-popover-hover: #ffffff0d}html[data-theme=dark]{--jh-popover: #101828;--jh-popover-hover: #1e293bf2}html .jh-dropdown.jh-account-dropdown,.jh-theme-menu{--jh-ink: #fff;width:256px;max-width:calc(100vw - 32px);padding:8px;border:1px solid #f0f0f099;border-radius:16px;background:var(--jh-popover);color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.jh-theme-menu{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:60}html[data-theme=dark] .jh-dropdown.jh-account-dropdown,html[data-theme=dark] .jh-theme-menu{border-color:#181620;box-shadow:0 0 10px 2px #0000004d,0 8px 24px #0008}.jh-account-dropdown>a,.jh-account-dropdown>button{min-height:36px;padding:6px 8px;border-radius:12px;font-size:16px;font-weight:600;line-height:24px}@media(hover:hover){html .jh-account-dropdown>a:hover,html .jh-account-dropdown>button:hover{background:var(--jh-popover-hover)}}.jh-menu-separator{height:1px;background:#f0f0f010;margin:8px 0}.jh-theme-row{display:flex;align-items:center;gap:17px;border-radius:12px;padding:8px;color:#fff}.jh-theme-row>span{flex:1;min-width:0;font-size:16px;font-weight:600;line-height:24px}.jh-theme-segments{display:flex;flex-shrink:0;border-radius:999px;background:#ffffff0d;padding:2px}html .jh-theme-segments>button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:0;padding:0;border:0;border-radius:50%;background:transparent;color:#fff}html .jh-theme-segments>button[aria-pressed=true]{background:#0006}@media(hover:hover){html .jh-theme-segments>button:hover{background:#ffffff14}}@media(hover:hover){html .jh-theme-segments>button[aria-pressed=true]:hover{background:#0006}}.jh-theme-segments>button[aria-pressed=false] svg{opacity:.8}.jh-theme-segments>button:active{transform:scale(.96)}.jh-theme-segments>button:focus-visible{outline:2px solid #9bd6ff;outline-offset:1px}@media(max-width:600px){.jh-theme-trigger{width:36px;height:36px;padding:0}.jh-theme-trigger>span{display:none}.jh-play .jh-language-menu{inset-inline-end:-80px}}@media(max-width:399px){.jh-play .jh-language-trigger>svg{display:none}}html[data-theme=dark] .jh-choose-panel{box-shadow:0 2px 2px #0003,0 4px 4px #00000026,0 2px 24px #0004}html[data-theme=dark] .jh-number-balls>button.is-empty{background:var(--card);color:var(--jh-muted)}html[data-theme=dark] .jh-number-dialog .jh-digit-grid>button{background:var(--surface-deep)}html[data-theme=dark] .jh-number-dialog .jh-digit-grid>button.is-active{background:var(--jh-blue);color:#fff}@media(hover:hover){html .jh-account-dropdown .jh-theme-segments>button[aria-pressed=true]:hover{background:#0006}}html[data-theme=dark] .jh-hero-button{background:linear-gradient(180deg,#2d1c7a,#4f46e5);box-shadow:0 4px 24px #6366f166}@media(hover:hover){html[data-theme=dark] .jh-hero-button:hover{background:linear-gradient(180deg,#3b27a0,#6366f1);box-shadow:0 4px 28px #6366f1a6}}html[data-theme=dark]{--jh-control-hover: rgb(243 244 246 / 5%)}html[data-theme=dark] .jh-hero-button{--jh-glow-rest: #6366f173;--jh-glow-peak: #6366f1b3;box-shadow:none}@media(hover:hover){html[data-theme=dark] .jh-hero-button:hover{box-shadow:none}}html[data-theme=dark] .jh-hero em{color:transparent}@media(hover:hover){html[data-theme=dark] .jh-solid-btn:hover:not(:disabled){background-image:none;opacity:.95}html[data-theme=dark] .jh-white-button:hover{background:#111827;color:#fff}html[data-theme=dark] .jh-faq-list summary:hover{background:#ffffff0d}}@media(hover:hover){html[data-theme=dark] .jh-ticket-row:hover{background:#ffffff0d}}
