.hx{--mg:#E4007C;--mgd:#C4006B;--tq:#00A6A6;--tqd:#006F6F;--yl:#FFC800;--or:#FF6B1A;--ink:#2a1a00;--cr:#FFF6DD;position:relative;overflow:hidden;color:var(--ink);font-family:'Work Sans',system-ui,sans-serif;min-height:min(100svh,900px);padding:136px 0 36px;box-sizing:border-box;display:flex;align-items:center;background:radial-gradient(circle at 18% 12%,rgba(255,200,0,.2),transparent 42%),radial-gradient(circle at 88% 85%,rgba(255,107,26,.13),transparent 46%),repeating-linear-gradient(0deg,rgba(120,80,0,.035) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(120,80,0,.03) 0 1px,transparent 1px 4px),#FFF1D0}.hx *{box-sizing:border-box}.hx p,.hx h1{margin:0}.hx-defs{position:absolute;width:0;height:0;overflow:hidden}.hx-flags{position:absolute;left:0;right:0;top:62px;display:flex;gap:4px;padding:0 10px;z-index:1;pointer-events:none}.hx-flags::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--ink);opacity:.55}.hx-f{flex:1 1 0;min-width:0;max-width:72px;height:auto;display:block;transform-origin:50% 0;transform:rotate(var(--r));animation:hx-drop .7s cubic-bezier(.2,.8,.25,1) calc(var(--i)*35ms) both}.hx-f:nth-child(4n+1){color:var(--mg)}.hx-f:nth-child(4n+2){color:var(--tq)}.hx-f:nth-child(4n+3){color:var(--yl)}.hx-f:nth-child(4n){color:var(--or)}@keyframes hx-drop{from{opacity:0;transform:translateY(-26px) rotate(calc(var(--r)*-3))}to{opacity:1;transform:rotate(var(--r))}}.hx-wrap{position:relative;z-index:2;width:100%;max-width:1360px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:44px;align-items:center}.hx-copy h1{font-family:'Chango',system-ui,sans-serif;font-weight:400;font-size:clamp(1.7rem,2.5vw,2.3rem);line-height:1.12;letter-spacing:.005em;font-synthesis:none;color:var(--ink)}.hx-h1b{display:block;color:var(--mgd)}.hx-ans{margin-top:12px!important;font-size:1.1rem;line-height:1.45;font-weight:500;color:#3a2800;max-width:52ch}.hx-offer{margin-top:16px;display:grid;grid-template-columns:auto 1fr;column-gap:22px;align-items:center}.hx-ol{grid-column:1/-1;font-size:.88rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#5a3d00;margin-bottom:2px!important}.hx-pct{font-family:'Chango',system-ui,sans-serif;font-size:clamp(5.2rem,8vw,7.4rem);line-height:1;color:var(--mg);text-shadow:4px 5px 0 var(--ink);font-synthesis:none}.hx-uptxt{font-weight:700;font-size:1.05rem;color:#3a2800}.hx-uptxt strong{display:block;font-family:'Chango',system-ui,sans-serif;font-weight:400;font-size:clamp(1.8rem,2.6vw,2.4rem);line-height:1.1;color:var(--tqd);font-synthesis:none}.hx-fine{margin-top:14px!important;font-size:.84rem;font-weight:600;color:#5a4520}.hx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;margin-top:16px;padding:0 30px;border-radius:14px;background:#D10070;color:#fff;border:3px solid var(--ink);font-family:'Chango',system-ui,sans-serif;font-size:1.15rem;line-height:1;text-decoration:none;white-space:nowrap;font-synthesis:none;box-shadow:0 5px 0 var(--ink);transition:transform .12s,box-shadow .12s}.hx-btn:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--ink)}.hx-btn:active{transform:translateY(4px);box-shadow:0 1px 0 var(--ink)}.hx-btn:focus-visible,.hx-all:focus-visible{outline:3px solid var(--tqd);outline-offset:3px}.hx-right{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;padding:12px 0}.hx-right::before{content:"";position:absolute;z-index:-1;left:50%;top:44%;width:680px;height:680px;margin:-340px 0 0 -340px;background:repeating-conic-gradient(rgba(255,150,0,.17) 0 7.5deg,transparent 7.5deg 15deg);-webkit-mask-image:radial-gradient(circle,#000 28%,transparent 68%);mask-image:radial-gradient(circle,#000 28%,transparent 68%)}.hx-ticket{width:100%;max-width:500px;padding:9px;border-radius:24px;box-shadow:0 0 0 4px var(--ink),7px 11px 0 4px var(--ink);background:repeating-linear-gradient(45deg,var(--mg) 0 12px,var(--yl) 12px 24px,var(--tq) 24px 36px,var(--or) 36px 48px)}.hx-face{display:grid;grid-template-columns:minmax(0,1fr) 76px;background:var(--cr);border:3px solid var(--ink);border-radius:16px;overflow:hidden}.hx-main{padding:12px 14px 14px}.hx-top{font-family:'Chango',system-ui,sans-serif;font-size:1.45rem;line-height:1;text-align:center;color:var(--mgd);font-synthesis:none;margin-bottom:10px!important}.hx-sc{position:relative;border:3px solid var(--ink);border-radius:12px;overflow:hidden;background:#FFE9A8}.hx-prize{padding:16px 14px 12px;text-align:center}.hx-syms{display:flex;gap:8px;justify-content:center}.hx-sym{flex:1 1 0;max-width:108px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#FFF9E6;border:3px solid var(--ink);border-radius:12px}.hx-sym svg{width:56%;height:auto;display:block}.hx-won{margin-top:10px!important;font-family:'Chango',system-ui,sans-serif;font-size:1.9rem;line-height:1.1;color:var(--ink);font-synthesis:none}.hx-won b{font-weight:400;color:var(--mg)}.hx-cv{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:crosshair;background:linear-gradient(135deg,#C9CDD3,#F4F5F7 45%,#AEB4BC);transition:opacity .5s,visibility 0s}.hx-stub{position:relative;display:flex;align-items:center;justify-content:center;background:var(--yl);border-left:3px dashed var(--ink)}.hx-stub span{writing-mode:vertical-rl;transform:rotate(180deg);font-family:'Chango',system-ui,sans-serif;font-size:1.2rem;letter-spacing:.04em;white-space:nowrap;color:var(--ink);font-synthesis:none}.hx-stub::before,.hx-stub::after{content:"";position:absolute;left:-12px;width:21px;height:21px;border-radius:50%;background:var(--ink)}.hx-stub::before{top:-11px}.hx-stub::after{bottom:-11px}.hx-slot{margin-top:22px;display:grid;place-items:center;min-height:62px}.hx-slot>*{grid-area:1/1}.hx-slot .hx-btn{margin-top:0}.hx-all{min-height:50px;padding:0 26px;border-radius:14px;border:3px solid var(--ink);background:#fff;color:var(--ink);font-family:'Chango',system-ui,sans-serif;font-size:1.05rem;line-height:1;font-synthesis:none;cursor:pointer;box-shadow:0 4px 0 var(--ink);transition:transform .12s,box-shadow .12s}.hx-all:hover{transform:translateY(-2px)}.hx-all:active{transform:translateY(3px);box-shadow:0 1px 0 var(--ink)}.hx-win{opacity:0;visibility:hidden;transform:translateY(8px)}.hx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hx-done .hx-cv{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s,visibility 0s .5s}.hx-done .hx-all{visibility:hidden}.hx-done .hx-win{opacity:1;visibility:visible;transform:none;transition:opacity .4s .35s,transform .4s .35s,visibility 0s .35s}.hx-done .hx-sym{animation:hx-pop .5s cubic-bezier(.3,1.5,.5,1) calc(var(--k)*110ms + 150ms) both}.hx-done .hx-won{animation:hx-pop .5s cubic-bezier(.3,1.5,.5,1) .55s both}@keyframes hx-pop{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (scripting:none){.hx-cv,.hx-all{display:none}.hx-win{opacity:1;visibility:visible;transform:none}}@media (prefers-reduced-motion:reduce){.hx-f,.hx-done .hx-sym,.hx-done .hx-won{animation:none}.hx-cv,.hx-done .hx-cv,.hx-done .hx-win,.hx-btn,.hx-all{transition:none}}@media (max-width:899px){.hx{min-height:0;padding:112px 0 32px;display:block}.hx-flags{top:60px;padding:0 6px}.hx-f:nth-child(n+9){display:none}.hx-wrap{grid-template-columns:minmax(0,1fr);gap:22px;padding:0 16px}.hx-copy h1{font-size:clamp(1.5rem,6.6vw,2rem)}.hx-ans{font-size:1.02rem}.hx-offer{column-gap:14px}.hx-pct{font-size:4rem}.hx-uptxt{font-size:.95rem}.hx-uptxt strong{font-size:1.4rem}.hx-btn{width:100%;max-width:360px}.hx-ticket{max-width:360px}.hx-sym{max-width:88px}.hx-top{font-size:1.2rem}.hx-prize{padding:12px 12px 10px}.hx-face{grid-template-columns:minmax(0,1fr) 60px}.hx-stub span{font-size:1rem}.hx-won{font-size:1.4rem}.hx-right::before{width:520px;height:520px;margin:-260px 0 0 -260px}}.hx-f:nth-child(1){--i:0;--r:-2deg}.hx-f:nth-child(2){--i:1;--r:1.5deg}.hx-f:nth-child(3){--i:2;--r:-1deg}.hx-f:nth-child(4){--i:3;--r:2.5deg}.hx-f:nth-child(5){--i:4;--r:-1.5deg}.hx-f:nth-child(6){--i:5;--r:1deg}.hx-f:nth-child(7){--i:6;--r:-2deg}.hx-f:nth-child(8){--i:7;--r:1.5deg}.hx-f:nth-child(9){--i:8;--r:-1deg}.hx-f:nth-child(10){--i:9;--r:2.5deg}.hx-f:nth-child(11){--i:10;--r:-1.5deg}.hx-f:nth-child(12){--i:11;--r:1deg}.hx-f:nth-child(13){--i:12;--r:-2deg}.hx-f:nth-child(14){--i:13;--r:1.5deg}.hx-f:nth-child(15){--i:14;--r:-1deg}.hx-f:nth-child(16){--i:15;--r:2.5deg}.hx-f:nth-child(17){--i:16;--r:-1.5deg}.hx-f:nth-child(18){--i:17;--r:1deg}.hx-f:nth-child(19){--i:18;--r:-2deg}.hx-f:nth-child(20){--i:19;--r:1.5deg}.hx-f:nth-child(21){--i:20;--r:-1deg}.hx-f:nth-child(22){--i:21;--r:2.5deg}.hx-f:nth-child(23){--i:22;--r:-1.5deg}.hx-f:nth-child(24){--i:23;--r:1deg}.hx-sym:nth-child(1){--k:0}.hx-sym:nth-child(2){--k:1}.hx-sym:nth-child(3){--k:2}