/* Gerado por SiteCentralTestes/sitecentral-build.mjs. Edite a fonte lá, não aqui. */
.hw-particle{position:absolute;left:0;top:0;border-radius:2px;will-change:transform,opacity}.hw-particle.hw-round{border-radius:50%}.hw-fly-chip{position:absolute;left:0;top:0;padding:calc(5 * var(--d)) calc(11 * var(--d));border:1px solid #c9a8ff;border-radius:999px;background:linear-gradient(#7c3cff,#3c0bb0);box-shadow:0 calc(6 * var(--d)) calc(24 * var(--d)) #5d00ff80;color:#fff;font-size:calc(15 * var(--d));font-weight:800;line-height:1.1;letter-spacing:calc(-.3 * var(--d));white-space:nowrap;will-change:transform,opacity}.hw-fly-chip.hw-fly-top{border-color:#ffe9a3;background:linear-gradient(#ffcf3d,#c76a00);box-shadow:0 calc(6 * var(--d)) calc(28 * var(--d)) #ffbe2899;color:#3a1800}.hw-fly-chip.hw-fly-trick{border-color:#c8f58f;background:linear-gradient(#5aa800,#1f3f00);box-shadow:0 calc(6 * var(--d)) calc(24 * var(--d)) #75d50073}.hw-toast{position:fixed;left:50%;bottom:24px;z-index:90;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:12px 18px 12px 14px;border:1px solid rgb(255 138 80 / .35);border-radius:14px;background:#230c08f5;box-shadow:0 12px 50px #0009;color:#fff;font-size:13px;line-height:1.4;translate:-50% 0;animation:hw-toast-in .5s var(--ease-soft)}.hw-toast .hw-icon{font-size:19px;color:#ff9a5c}.hw-toast[data-kind=success]{border-color:#75d50066}.hw-toast[data-kind=success] .hw-icon{color:#9be15d}.hw-toast[data-kind=info] .hw-icon{color:#ffc89e}.hw-toast.hw-toast-out{animation:hw-toast-out .25s ease-in forwards}.hw-dialog{position:fixed;width:min(calc(480 * var(--d)),calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:calc(34 * var(--d));overflow:auto;overscroll-behavior:contain;border:1px solid rgb(255 137 66 / .33);border-radius:calc(24 * var(--d));background:radial-gradient(ellipse at 50% 0,#5b1906,#180906 60%,#090505);box-shadow:0 30px 100px #000000a8;color:#fff;font-family:Manrope,Arial,sans-serif;text-align:left}.hw-dialog[open]{animation:hw-dialog-in .55s var(--ease-soft)}.hw-dialog.hw-closing{animation:hw-dialog-out .2s ease-in forwards}.hw-dialog::backdrop{background:#000000b8;backdrop-filter:blur(8px);animation:hw-fade-in .3s ease-out}.hw-dialog.hw-closing::backdrop{animation:hw-fade-out .2s ease-in forwards}.hw-close{position:absolute;right:14px;top:14px;z-index:5;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgb(255 255 255 / .14);border-radius:50%;background:#00000059;color:#f3dccf;font-size:18px;transition:rotate .35s var(--ease-soft)}.hw-close:hover{background:#ffffff1a;color:#fff;rotate:90deg}.hw-dialog-eyebrow{margin-bottom:calc(10 * var(--d));font-size:calc(10.5 * var(--d));font-weight:800;letter-spacing:calc(1.3 * var(--d));color:#ffa77b}.hw-dialog h2{margin-bottom:calc(18 * var(--d));font-size:calc(29 * var(--d));line-height:1.12;letter-spacing:calc(-1 * var(--d));font-weight:800}.hw-dialog>.hw-primary{width:100%;margin-top:calc(20 * var(--d))}.hw-rules-list{display:grid;gap:calc(12 * var(--d))}.hw-rules-list li{display:grid;grid-template-columns:calc(32 * var(--d)) 1fr;gap:calc(12 * var(--d));align-items:start;font-size:calc(13 * var(--d));line-height:1.6;color:#ead8ce;animation:hw-rise .5s var(--ease-out) calc(.12s + var(--i, 0) * .06s) backwards}.hw-rule-icon{display:grid;place-items:center;width:calc(32 * var(--d));height:calc(32 * var(--d));border-radius:calc(10 * var(--d));background:#ff4d0024;color:#ffae7a;font-size:calc(17 * var(--d))}.hw-rules-list li[data-kind=sweet] .hw-rule-icon{background:#a370ff2e;color:#d9c2ff}.hw-rules-list li[data-kind=trick] .hw-rule-icon{background:#75d50026;color:#c8f58f}.hw-finale{width:min(calc(560 * var(--d)),calc(100vw - 32px));padding:calc(32 * var(--d));overflow-x:hidden;text-align:left;background:radial-gradient(ellipse at 50% 0,#3b180d,#1b100c 45%,#120c09)}.hw-finale[data-tier=perfect]{border-color:#ffd84d7a;box-shadow:0 30px 100px #000000a8,0 0 80px #ffb4281f}.hw-finale-confetti{position:absolute;inset:0;z-index:4;overflow:hidden;pointer-events:none;border-radius:inherit}.hw-finale-heading{padding-right:calc(20 * var(--d))}.hw-finale .hw-dialog-eyebrow{display:flex;align-items:center;gap:6px;margin:0 0 calc(8 * var(--d));font-size:calc(10 * var(--d));letter-spacing:calc(1 * var(--d))}.hw-finale[data-tier=perfect] .hw-dialog-eyebrow{color:#ffe088}.hw-finale h2{margin-bottom:calc(8 * var(--d));font-size:calc(32 * var(--d))}.hw-finale-description{font-size:calc(12.5 * var(--d));line-height:1.55;color:#d8c9bf;max-width:calc(420 * var(--d))}.hw-finale-ticket{--ticket-cut: calc(186 * var(--d));position:relative;isolation:isolate;margin-top:calc(24 * var(--d));padding:calc(24 * var(--d));border-radius:calc(16 * var(--d));background:linear-gradient(135deg,#422219,#271411);box-shadow:inset 0 0 0 1px #ffaf763d;-webkit-mask:radial-gradient(circle 9px at 0 var(--ticket-cut),transparent 98%,#000) 0 0 / 51% 100% no-repeat,radial-gradient(circle 9px at 100% var(--ticket-cut),transparent 98%,#000) 100% 0 / 51% 100% no-repeat;mask:radial-gradient(circle 9px at 0 var(--ticket-cut),transparent 98%,#000) 0 0 / 51% 100% no-repeat,radial-gradient(circle 9px at 100% var(--ticket-cut),transparent 98%,#000) 100% 0 / 51% 100% no-repeat}.hw-finale-ticket:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(115deg,transparent 20%,rgb(255 229 186 / .12),transparent 65%);opacity:0}.hw-finale[data-tier=perfect] .hw-finale-ticket{background:linear-gradient(135deg,#403019,#2a1c0f);box-shadow:inset 0 0 0 1px #ffd57566}.hw-ticket-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--d));min-height:calc(20 * var(--d));color:#f0c9ae}.hw-ticket-heading>span{display:inline-flex;align-items:center;gap:calc(6 * var(--d));font-size:calc(10 * var(--d));font-weight:800;letter-spacing:calc(1.2 * var(--d))}.hw-ticket-heading .hw-icon{font-size:calc(16 * var(--d))}.hw-test-badge{padding:calc(3 * var(--d)) calc(7 * var(--d));border:1px solid rgb(255 215 160 / .38);border-radius:5px;font-size:calc(9 * var(--d));font-weight:800;letter-spacing:.08em;color:#ffe0b9}.hw-ticket-reward{display:flex;align-items:center;gap:calc(16 * var(--d));min-height:calc(126 * var(--d));margin:calc(8 * var(--d)) 0}.hw-finale-prize{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:calc(8 * var(--d))}.hw-finale-value{color:#ffcc9c;font-size:calc(54 * var(--d));line-height:1.07;letter-spacing:calc(-2.4 * var(--d));font-weight:800;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hw-finale[data-tier=perfect] .hw-finale-value{color:#ffe18f}.hw-finale-value.hw-combo-value{font-size:calc(36 * var(--d));letter-spacing:calc(-1.3 * var(--d))}.hw-finale-label{font-size:calc(12 * var(--d));line-height:1.4;color:#ead5c6}.hw-finale-stage{position:relative;display:grid;flex:0 0 calc(80 * var(--d));place-items:center;width:calc(80 * var(--d));height:calc(100 * var(--d))}.hw-finale-halo{position:absolute;inset:calc(-16 * var(--d));border-radius:50%;background:radial-gradient(circle,rgb(255 120 30 / .3),transparent 68%)}.hw-finale[data-tier=perfect] .hw-finale-halo{background:radial-gradient(circle,rgb(255 200 60 / .42),transparent 68%)}.hw-finale-candy{position:relative;width:calc(64 * var(--d));height:calc(76 * var(--d));object-fit:contain;rotate:12deg;filter:drop-shadow(0 calc(8 * var(--d)) calc(12 * var(--d)) rgb(0 0 0 / .35))}.hw-finale-badge{position:absolute;right:0;top:calc(4 * var(--d));display:none;place-items:center;width:calc(28 * var(--d));height:calc(28 * var(--d));border-radius:50%;background:#ffe18f;color:#4d310a;font-size:calc(17 * var(--d));rotate:12deg}.hw-finale[data-tier=perfect] .hw-finale-badge{display:grid}.hw-finale-terms{padding-top:calc(16 * var(--d));border-top:1px dashed rgb(242 205 177 / .25);color:#d8c4b5;font-size:calc(11 * var(--d));line-height:1.5}.hw-finale-journey{margin-top:calc(24 * var(--d))}.hw-recap-label{color:#cbb6a7;font-size:calc(9 * var(--d));font-weight:800;letter-spacing:calc(1 * var(--d))}.hw-finale-recap{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(8 * var(--d));margin-top:calc(12 * var(--d));counter-reset:hw-recap}.hw-finale-recap:before{content:"";position:absolute;left:12.5%;right:12.5%;top:calc(22 * var(--d));height:1px;background:#ebc8b338}.hw-finale-recap li{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:calc(6 * var(--d));min-width:0;color:#ead8ff;font-size:calc(11 * var(--d));line-height:1.35;font-weight:800;text-align:center;counter-increment:hw-recap}.hw-finale-recap li>small{position:absolute;left:calc(50% - 24 * var(--d));top:calc(-3 * var(--d));z-index:2;display:grid;place-items:center;width:calc(17 * var(--d));height:calc(17 * var(--d));border:1px solid rgb(241 209 190 / .2);border-radius:50%;background:#20100c;color:#e0cbbc;font-size:max(9px,calc(9 * var(--d)))}.hw-finale-recap li>.hw-icon,.hw-finale-recap li>.hw-mini-art{position:relative;width:calc(44 * var(--d));height:calc(44 * var(--d));padding:calc(7 * var(--d));border:1px solid rgb(183 140 255 / .26);border-radius:50%;background:#2b153f;object-fit:contain}.hw-finale-recap li>span{min-height:2.7em}.hw-recap-art{position:relative;display:block;flex:0 0 auto;width:calc(44 * var(--d));height:calc(44 * var(--d));border:1px solid rgb(183 140 255 / .26);border-radius:50%;background:#2b153f}.hw-recap-art>.hw-recap-pumpkin,.hw-recap-art>.hw-recap-result{position:absolute;inset:15%;width:70%;height:70%;object-fit:contain}.hw-recap-art>.hw-recap-pumpkin{opacity:0}.hw-recap-art>.hw-recap-result{opacity:1}.hw-recap-result>svg,.hw-recap-result>img{width:100%;height:100%;object-fit:contain}.hw-finale-recap li[data-kind=trick] .hw-recap-art{border-color:#a3da654d;background:#233219}.hw-finale-recap li[data-kind=trick]{color:#d4efb4}.hw-finale-recap li[data-kind=trick]>.hw-icon,.hw-finale-recap li[data-kind=trick]>.hw-mini-art{border-color:#a3da654d;background:#233219}.hw-coupon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(8 * var(--d)) calc(12 * var(--d));margin-top:calc(16 * var(--d));padding-top:calc(16 * var(--d));border-top:1px dashed rgb(242 205 177 / .25);animation:hw-coupon-in .3s var(--ease-out)}.hw-coupon-label{grid-column:1 / -1;font-size:calc(9 * var(--d));font-weight:800;letter-spacing:calc(1 * var(--d));color:#d4bda9}.hw-coupon code{min-width:0;overflow-wrap:anywhere;user-select:all;font:700 calc(17 * var(--d)) / 1.35 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.03em;color:#fff3e6}.hw-copy{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:calc(8 * var(--d)) calc(12 * var(--d));border:1px solid rgb(255 229 198 / .32);border-radius:calc(8 * var(--d));background:#ffcf9e14;color:#ffe2c4;font-size:calc(11 * var(--d));font-weight:800;transition:scale .16s var(--ease-out)}.hw-copy .hw-icon{font-size:calc(15 * var(--d))}.hw-copy:hover{background:#ffcf9e29}.hw-copy:active{scale:.97}.hw-copy[data-copied]{border-color:#9dd6648c;background:#75d5001f;color:#dcffb8}.hw-copy:disabled{opacity:.45;pointer-events:none}.hw-coupon code[data-pending]{font-family:inherit;font-size:calc(13 * var(--d));font-weight:600;letter-spacing:0;color:#d4bda9}.hw-coupon small{grid-column:1 / -1;font-size:calc(11 * var(--d));line-height:1.5;color:#d2bdad}.hw-finale.hw-opening .hw-finale-heading{animation:hw-rise .5s var(--ease-out) .08s backwards}.hw-finale.hw-opening .hw-finale-ticket{animation:hw-ticket-print .7s var(--ease-out) .22s backwards}.hw-finale.hw-opening .hw-finale-ticket:before{animation:hw-ticket-sheen .9s var(--ease-out) .48s}.hw-finale.hw-opening .hw-finale-candy{animation:hw-recap-in .5s var(--ease-soft) .5s backwards}.hw-finale.hw-opening .hw-finale-recap li{animation:hw-recap-in .4s var(--ease-out) calc(.64s + var(--i, 0) * .08s) backwards}.hw-finale.hw-opening .hw-recap-pumpkin{animation:hw-recap-pumpkin .55s var(--ease-out) calc(.7s + var(--i, 0) * .08s) backwards}.hw-finale.hw-opening .hw-recap-result{animation:hw-recap-result .55s var(--ease-out) calc(.7s + var(--i, 0) * .08s) backwards}.hw-finale.hw-opening .hw-finale-actions{animation:hw-rise .5s var(--ease-out) .9s backwards}.hw-claim-error{display:flex;align-items:flex-start;gap:8px;margin-top:calc(14 * var(--d));padding:12px 14px;border:1px solid rgb(181 85 112 / .4);border-radius:12px;background:#310e16;color:#ffd6de;font-size:calc(12.5 * var(--d));line-height:1.5;text-align:left;animation:hw-shake-x .45s var(--ease-out)}.hw-claim-error .hw-icon{margin-top:2px;font-size:16px;color:#ff9cb4}.hw-finale-actions{display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--d));margin-top:calc(16 * var(--d))}.hw-finale-actions .hw-primary{width:100%}.hw-finale-actions .hw-text-button{margin-top:calc(2 * var(--d))}.hw-finale[data-claimed] .hw-finale-actions .hw-primary:disabled{border-color:#75d50073;background:#75d5001a;box-shadow:none;color:#dcffb8;opacity:1;filter:none}.hw-finale[data-claimed] .hw-secondary{border-color:#ff9a5c80}@keyframes hw-spin{to{rotate:360deg}}@keyframes hw-fade-in{0%{opacity:0}}@keyframes hw-fade-out{to{opacity:0}}@keyframes hw-scene-in{0%{opacity:0;scale:1.085}}@keyframes hw-rise{0%{opacity:0;translate:0 calc(26 * var(--u, 1px))}}@keyframes hw-slide-in{0%{opacity:0;translate:calc(-26 * var(--u)) 0}}@keyframes hw-pop-in{0%{opacity:0;scale:.85}}@keyframes hw-line-in{0%{opacity:0;translate:0 .45em}}@keyframes hw-tree-in-left{0%{opacity:0;translate:-90px 0}}@keyframes hw-tree-in-right{0%{opacity:0;translate:90px 0}}@keyframes hw-sway{0%,to{rotate:0deg}50%{rotate:.6deg}}@keyframes hw-character-in{0%{opacity:0;translate:0 calc(60 * var(--u));scale:.94}}@keyframes hw-breathe{0%,to{scale:1;rotate:0deg}50%{scale:1.012;rotate:-.5deg}}@keyframes hw-glow-breathe{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.07}}@keyframes hw-light-breathe{0%,to{opacity:.78}50%{opacity:1}}@keyframes hw-float{0%,to{translate:0 0}50%{translate:0 calc(-8 * var(--u) * var(--hw-motion-intensity, 1))}}@keyframes hw-ember{0%{translate:0 0;opacity:0}12%{opacity:var(--o)}50%{translate:var(--w) -48vh}88%{opacity:calc(var(--o) * .6)}to{translate:calc(var(--w) * -.4) -96vh;opacity:0}}@keyframes hw-tile-in{0%{opacity:0;translate:0 calc(16 * var(--u));scale:.9}}@keyframes hw-call{0%,5%,to{opacity:0}2.5%{opacity:.6}}@keyframes hw-call-bump{0%,5%,to{scale:1}2.5%{scale:1.04}}@keyframes hw-wake{0%{scale:.92}}@keyframes hw-wake-glow{0%,to{opacity:1}}@keyframes hw-invite{0%,to{translate:0 0}40%{translate:0 calc(-7 * var(--u))}}@keyframes hw-charge-glow{0%{opacity:1;scale:1}to{opacity:1;scale:1.18}}@keyframes hw-queued-pulse{0%,to{opacity:.35}50%{opacity:.85}}@keyframes hw-front-burst{0%{opacity:1;scale:1}to{opacity:0;scale:1.08}}@keyframes hw-wipe{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes hw-unwipe{0%{opacity:1;scale:1}to{opacity:0;scale:.94}}@keyframes hw-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes hw-art-pop{0%{opacity:0;scale:.2;rotate:-16deg}30%{opacity:1}to{scale:1;rotate:0deg}}@keyframes hw-ghost-boo{0%{opacity:0;scale:.2;translate:0 calc(20 * var(--u))}35%{opacity:1;scale:1.08;translate:0 -6%;rotate:-4deg}55%{scale:.94;rotate:5deg;translate:0 calc(-2 * var(--u))}75%{scale:1.05;rotate:-2deg}to{scale:1;rotate:0deg;translate:0 -7%}}@keyframes hw-ghost-float{0%,to{translate:0 -7%;rotate:0deg}50%{translate:0 -10%;rotate:-3deg}}@keyframes hw-candy-idle{0%,to{rotate:0deg}50%{rotate:4deg}}@keyframes hw-chip-in{0%{opacity:0;translate:-50% calc(8 * var(--u))}}@keyframes hw-ring{0%{opacity:.95;scale:.4}to{opacity:0;scale:1.8}}@keyframes hw-tile-pop{0%{scale:.93}40%{scale:1.07}to{scale:1}}@keyframes hw-board-shake{0%,to{translate:0 0}15%{translate:calc(-7 * var(--u)) 0}30%{translate:calc(6 * var(--u)) 0}45%{translate:calc(-4 * var(--u)) 0}60%{translate:calc(3 * var(--u)) 0}80%{translate:calc(-1 * var(--u)) 0}}@keyframes hw-shake-x{0%,to{translate:0 0}25%{translate:-5px 0}50%{translate:4px 0}75%{translate:-2px 0}}@keyframes hw-gather{0%,to{scale:1}45%{scale:1.06}}@keyframes hw-reward-hit{0%{scale:1}35%{scale:1.05}to{scale:1}}@keyframes hw-gain-in{0%{opacity:0;transform:translateY(5px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hw-reward-loss{0%,to{translate:0 0}20%{translate:calc(-5 * var(--u)) 0}45%{translate:calc(4 * var(--u)) 0}70%{translate:calc(-2 * var(--u)) 0}}@keyframes hw-glow-flash{0%{opacity:0}20%{opacity:1}to{opacity:0}}@keyframes hw-text-swap{0%{opacity:0;translate:0 4px}}@keyframes hw-attempt-pop{0%{scale:.5}to{scale:1}}@keyframes hw-current-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes hw-pending-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes hw-sheen{0%{translate:-110% 0}30%,to{translate:110% 0}}@keyframes hw-shimmer{0%{translate:-100% 0}60%,to{translate:100% 0}}@keyframes hw-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes hw-toast-in{0%{opacity:0;translate:-50% 16px;scale:.96}}@keyframes hw-toast-out{to{opacity:0;translate:-50% 10px}}@keyframes hw-dialog-in{0%{opacity:0;translate:0 18px;scale:.93}}@keyframes hw-dialog-out{to{opacity:0;translate:0 10px;scale:.97}}@keyframes hw-candy-drop{0%{opacity:0;translate:0 calc(-70 * var(--d));rotate:-25deg;scale:.6}60%{opacity:1}to{translate:0 0;rotate:0deg;scale:1}}@keyframes hw-candy-hover{0%,to{translate:0 0;rotate:0deg}50%{translate:0 calc(-6 * var(--d));rotate:3deg}}@keyframes hw-halo{0%,to{scale:1;opacity:.85}50%{scale:1.12;opacity:1}}@keyframes hw-badge-in{0%{opacity:0;scale:.9;rotate:-15deg}}@keyframes hw-recap-in{0%{opacity:0;translate:0 8px;scale:.85}}@keyframes hw-coupon-in{0%{opacity:0;translate:0 -8px}}@keyframes hw-ticket-print{0%{opacity:0;translate:0 calc(-20 * var(--d));scale:.97}}@keyframes hw-ticket-sheen{0%,to{opacity:0;translate:-35% 0}45%{opacity:1}80%,to{translate:35% 0}}@keyframes hw-recap-pumpkin{0%,35%{opacity:1;scale:1}70%,to{opacity:0;scale:.92;rotate:-10deg}}@keyframes hw-recap-result{0%,35%{opacity:0;scale:.92;rotate:10deg}75%,to{opacity:1;scale:1;rotate:0deg}}@media(max-width:1023px){.hw-event{--u: 1px}.hw-shell{width:min(720px,calc(100% - 32px));padding:28px 0 40px}.hw-decorations{--u: .62px}.hw-decor-pumpkin-left{top:360px}.hw-decor-pumpkin-right{top:380px}.hw-decor-candy-left{top:820px}.hw-decor-candy-right{top:980px}.hw-hero{display:flex;flex-direction:column;height:auto;min-height:300px;padding:26px 26px 20px;overflow:hidden;border-radius:22px}.hw-hero-art{--u: .6px;inset:auto -40px 0 auto}.hw-hero-glow-clip,.hw-hero-lights{overflow:visible}.hw-hero-character{clip-path:none}.hw-hero-copy{position:relative;left:auto;top:auto;z-index:3}.hw-eyebrow{display:inline-flex;width:auto;height:30px;padding:0 16px;font-size:11px;border-radius:10px}.hw-hero h1{margin-top:16px;font-size:calc(46px * var(--hw-title-scale, 1));letter-spacing:-2.4px}.hw-steps{position:relative;left:auto;top:auto;z-index:3;margin-top:auto;padding-top:26px;gap:10px}.hw-steps li{flex:1 1 0;width:auto;height:auto;min-height:52px;padding:9px 10px 9px 14px;gap:11px;border-radius:10px}.hw-steps li>div{gap:3px}.hw-steps .hw-diamond{width:20px;height:20px;border-radius:5px}.hw-steps strong{font-size:11.5px;letter-spacing:-.4px;white-space:normal}.hw-steps small{font-size:9px;white-space:normal}.hw-stage{display:flex;flex-direction:column;gap:18px;width:auto;height:auto;margin:18px 0 0;padding:18px;border-radius:22px;background:radial-gradient(150% 80% at 50% 0,#981e00,#000);box-shadow:0 20px 50px #0006}.hw-stage-art{display:none}.hw-panel{position:relative;left:auto;top:auto;width:auto;height:auto;animation-name:hw-rise}.hw-panel:after{display:none}.hw-panel-heading{height:54px;padding-left:22px;font-size:15px}.hw-panel-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;align-items:start;padding:0 18px 18px}.hw-label,.hw-modes,.hw-mode-hint,.hw-panel-note{grid-column:1 / -1}.hw-label{margin-top:16px}.hw-reward{grid-column:1;grid-row:4 / span 4;height:auto;min-height:154px;margin-top:14px}.hw-attempts-heading{grid-column:2;margin:14px 0 0}.hw-attempts{grid-column:2;width:auto;height:54px;margin:8px 0 0;padding:8px;gap:6px}.hw-panel .hw-primary{grid-column:1 / -1;width:min(100%,320px);margin:12px auto 0}.hw-panel-note{width:auto;margin:12px 0 0}.hw-play-area{position:relative;left:auto;top:auto;width:auto}.hw-board{gap:10px 8px}.hw-feedback{position:relative;top:auto;margin-top:14px;font-size:12px}.hw-bottom-notes{position:relative;left:auto;top:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px}.hw-note{width:auto;height:auto;min-height:60px;padding:12px 14px;gap:14px}.hw-note .hw-diamond{width:22px;height:22px;border-radius:6px}.hw-note strong{font-size:13px;white-space:normal;line-height:1.1}.hw-note small{font-size:10px}.hw-utility{flex-wrap:wrap;margin:18px 4px 0;font-size:12px}.hw-back,.hw-retry,.hw-sound{min-height:40px}}@media(max-width:560px){.hw-shell{width:calc(100% - 24px);padding-top:16px}.hw-decor-candy-left,.hw-decor-pumpkin-right{display:none}.hw-embers i:nth-child(2n){display:none}.hw-hero{min-height:280px;padding:20px 18px 14px;border-radius:20px}.hw-hero-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0 / .45),transparent 70%)}.hw-hero-art{--u: .5px;right:-84px;bottom:44px}.hw-steps li{background:radial-gradient(140% 100% at 50% 0,#1a1a1aeb,#000000eb)}.hw-eyebrow{height:27px;padding:0 12px;font-size:9.5px}.hw-hero h1{margin-top:14px;font-size:calc(34px * var(--hw-title-scale, 1));letter-spacing:-1.6px}.hw-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:22px}.hw-steps li{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:10px 9px;border-radius:9px}.hw-steps .hw-diamond{width:20px;height:20px;margin:3px 0 0 3px;border-radius:5px}.hw-steps strong{font-size:10px;line-height:1.15;letter-spacing:-.2px}.hw-steps small{display:none}.hw-stage{padding:12px;gap:14px;border-radius:18px}.hw-panel{border-radius:14px}.hw-panel-heading{height:48px;padding-left:18px;font-size:14px;border-radius:14px}.hw-panel-body{column-gap:10px;padding:0 14px 14px}.hw-label{margin-top:14px;font-size:12px}.hw-modes{height:44px}.hw-modes button{font-size:11px}.hw-mode-hint{font-size:9.5px}.hw-reward{min-height:136px;padding:10px 6px;border-radius:14px}.hw-reward-caption{font-size:9px;letter-spacing:1px}.hw-reward-value{font-size:32px}.hw-reward-value.hw-combo-value{font-size:21px}.hw-reward-subtitle{font-size:10px}.hw-attempts-heading{margin-top:14px;font-size:9.5px}.hw-remaining{min-width:0;padding:0 7px;font-size:9px}.hw-attempts{height:44px;padding:5px;gap:4px}.hw-attempts li{font-size:11px}.hw-attempts li .hw-icon{font-size:15px}.hw-panel .hw-primary{grid-column:1 / -1;min-height:46px;padding:8px 10px;font-size:12px;gap:6px}.hw-reward{grid-row:4 / span 2}.hw-panel .hw-primary .hw-icon{font-size:15px}.hw-panel-note{font-size:10px;text-align:center}.hw-board{gap:7px 5px}.hw-tile{--u: .55px}.hw-tile-chip{display:none}.hw-feedback{align-items:flex-start;min-height:36px;font-size:11.5px}.hw-feedback-icon{width:22px;height:22px;font-size:13px}.hw-board-overlay-card{padding:18px;max-width:290px}.hw-board-overlay-card strong{font-size:16px}.hw-board-overlay-card>span:not([class]){font-size:12px}.hw-bottom-notes{gap:8px}.hw-note{align-items:flex-start;min-height:66px;padding:11px 10px;gap:10px}.hw-note .hw-diamond{width:20px;height:20px;margin-top:4px;border-radius:5px}.hw-note strong{font-size:10.5px}.hw-note small{font-size:9px;flex-wrap:wrap}.hw-dialog{padding:28px 20px;border-radius:20px}.hw-finale{width:calc(100vw - 24px);padding:24px 16px 16px}.hw-finale-heading{padding-right:28px}.hw-finale .hw-dialog-eyebrow{max-width:245px;font-size:9px;line-height:1.4}.hw-finale-ticket{--ticket-cut: 164px;margin-top:20px;padding:16px}.hw-ticket-heading>span{font-size:9px;letter-spacing:.6px;gap:5px}.hw-ticket-reward{gap:8px;min-height:112px}.hw-finale-stage{flex-basis:58px;width:58px;height:82px}.hw-finale-candy{width:46px;height:58px}.hw-finale-badge{width:23px;height:23px;font-size:14px;top:3px}.hw-finale-value{font-size:39px;letter-spacing:-1.8px}.hw-finale-value.hw-combo-value{font-size:28px;letter-spacing:-1px}.hw-finale-label{font-size:11px}.hw-finale-terms{font-size:10.5px;padding-top:12px}.hw-finale-journey{margin-top:20px}.hw-finale-recap{gap:4px}.hw-finale-recap li{font-size:10px}.hw-finale-recap li>.hw-icon,.hw-finale-recap li>.hw-mini-art{width:40px;height:40px}.hw-recap-art{width:40px;height:40px}.hw-finale-recap:before{top:20px}.hw-coupon code{font-size:14px}.hw-coupon small{font-size:10.5px}.hw-copy{padding:8px}.hw-finale-description{font-size:12px}.hw-utility{gap:6px}.hw-connection{flex-basis:100%;margin-left:8px;margin-top:4px}.hw-dialog h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.hw-event *,.hw-event *:before,.hw-event *:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.hw-dialog::backdrop{animation:none!important}.hw-embers,.hw-finale-rays{display:none}}button.hw-hero-character{display:block;padding:0;border:0;background:none;perspective:950px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;animation:hw-character-in 1.2s var(--ease-soft) .2s backwards}.hw-hero-character:focus-visible{outline-offset:-6px;border-radius:35%}.hw-witch-breathe,.hw-witch-rig,.hw-witch-head-look,.hw-witch-head-idle,.hw-witch-hand,.hw-witch-hat,.hw-witch-layer{position:absolute;display:block;inset:0;width:100%;height:100%;pointer-events:none}.hw-witch-layer{object-fit:fill}.hw-witch-breathe,.hw-witch-rig{transform-origin:53% 100%}.hw-witch-head-look,.hw-witch-head-idle{transform-origin:53% 86%}.hw-witch-hat{transform-origin:56% 56%}.hw-witch-hand-left{transform-origin:20.65% 85.74%}.hw-witch-hand-right{transform-origin:75.16% 96.58%}.hw-witch-face-light{opacity:0;mix-blend-mode:plus-lighter}.hw-atmosphere-wrap{position:absolute;inset:0;pointer-events:none}.hw-atmosphere-wrap>img{pointer-events:none}.hw-witch-ember{position:absolute;left:0;top:0;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle,#fff2c4,#ff8a23 38%,transparent 72%);pointer-events:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.hw-witch-breathe{animation:hw-witch-breathe 6.5s ease-in-out infinite}.hw-witch-head-idle{animation:hw-witch-look-idle 11s ease-in-out infinite}.hw-witch-hand>img{animation:hw-witch-hand-idle 7s ease-in-out infinite;transform-origin:inherit}.hw-witch-hand-right>img{animation-delay:-3.5s}}.hw-event[data-atmosphere-paused] .hw-witch-breathe,.hw-event[data-atmosphere-paused] .hw-witch-head-idle,.hw-event[data-atmosphere-paused] .hw-witch-hand>img,.hw-event[data-atmosphere-paused] .hw-decor,.hw-event[data-atmosphere-paused] .hw-hero-pumpkin,.hw-event[data-atmosphere-paused] .hw-hero-candy{animation-play-state:paused}.hw-event[data-effects-paused],.hw-event[data-effects-paused] *,.hw-event[data-effects-paused] *:before,.hw-event[data-effects-paused] *:after,.hw-event[data-effects-paused] dialog::backdrop,.hw-event [data-hw-offscreen],.hw-event [data-hw-offscreen] *,.hw-event [data-hw-offscreen]:before,.hw-event [data-hw-offscreen]:after,.hw-event [data-hw-offscreen] *:before,.hw-event [data-hw-offscreen] *:after{animation-play-state:paused!important}@keyframes hw-witch-breathe{0%,to{transform:scale(1)}50%{transform:scale(calc(1 + .006 * var(--hw-motion-intensity, 1)),calc(1 + .009 * var(--hw-motion-intensity, 1)))}}@keyframes hw-witch-look-idle{0%,to{transform:translate(0) rotate(0)}35%{transform:translate(calc(.5px * var(--hw-motion-intensity, 1)),calc(-.3px * var(--hw-motion-intensity, 1))) rotate(calc(.3deg * var(--hw-motion-intensity, 1)))}70%{transform:translate(calc(-.5px * var(--hw-motion-intensity, 1))) rotate(calc(-.3deg * var(--hw-motion-intensity, 1)))}}@keyframes hw-witch-hand-idle{0%,to{transform:rotate(0)}50%{transform:rotate(calc(1.1deg * var(--hw-motion-intensity, 1)))}}@media(prefers-reduced-motion:reduce){button.hw-hero-character,.hw-witch-breathe,.hw-witch-head-idle,.hw-witch-hand>img{animation:none!important}.hw-witch-rig,.hw-witch-head-look,.hw-witch-hat,.hw-witch-hand,.hw-atmosphere-wrap{transform:none!important}.hw-witch-face-light{opacity:0!important}}@media(max-width:1023px){.hw-reward{min-height:154px;padding:14px 10px 18px}.hw-reward-window{height:54px}.hw-attempts>li{border-radius:5px;clip-path:inset(0 round 5px)}}@media(max-width:560px){.hw-reward{min-height:136px;padding:10px 6px 17px}.hw-reward-window{height:44px}.hw-reward-value,.hw-reward-row{font-size:min(32px,25cqi);letter-spacing:-1.2px}.hw-reward-value.hw-combo-value,.hw-reward-window:has(>.hw-combo-value) .hw-reward-row{font-size:min(20px,13.8cqi);letter-spacing:-.7px}.hw-reward-reel>.hw-reward-row-label,.hw-reward-window:has(>.hw-combo-value) .hw-reward-row-label{font-size:min(14px,11cqi);letter-spacing:-.25px}.hw-reward-caption{font-size:9px;letter-spacing:.35px}.hw-reward-subtitle{min-height:30px;font-size:10px}.hw-reward-progress-track{left:12px;right:12px}.hw-attempts>li{border-radius:5px;clip-path:inset(0 round 5px);font-size:11px}.hw-attempts>li .hw-icon{font-size:15px}.hw-attempts>li .hw-mini-art{max-width:calc(100% - 2px);max-height:calc(100% - 4px)}}@media(prefers-reduced-motion:reduce){.hw-modes-indicator,.hw-reward,.hw-reward-caption{transition:none}.hw-reward-gain{animation:none}.hw-reward-progress-track>span{transition:none}.hw-attempts>li.hw-attempt-pop{animation:none}}.hw-choice{width:min(calc(440 * var(--d)),calc(100vw - 24px));padding:calc(28 * var(--d));border:1px solid #64301c;border-radius:calc(20 * var(--d));background:radial-gradient(150% 80% at 45% -35%,#771800,#17100e 70%,#0d0b0a);box-shadow:0 24px 80px #0009}.hw-choice .hw-dialog-eyebrow{padding-right:calc(24 * var(--d));color:#cda18b;font-size:calc(9.5 * var(--d));letter-spacing:calc(1 * var(--d))}.hw-choice h2{max-width:calc(300 * var(--d));margin:calc(10 * var(--d)) 0 0;padding-right:calc(16 * var(--d));font-size:calc(25 * var(--d));line-height:1.15;letter-spacing:calc(-1 * var(--d))}.hw-choice-description{margin-top:calc(10 * var(--d));color:#baa69c;font-size:calc(12.5 * var(--d));line-height:1.5}.hw-choice-options{display:grid;gap:calc(9 * var(--d));margin-top:calc(22 * var(--d))}.hw-choice-options>button{display:grid;grid-template-columns:calc(24 * var(--d)) minmax(0,1fr) calc(18 * var(--d));align-items:center;gap:calc(13 * var(--d));min-height:calc(74 * var(--d));width:100%;padding:calc(13 * var(--d)) calc(14 * var(--d));overflow:hidden;border:1px solid #3d2921;border-radius:calc(12 * var(--d));background:linear-gradient(145deg,#3b160b38,#00000059);text-align:left;transition:transform .16s var(--ease-out)}.hw-choice-copy{display:grid;min-width:0;gap:calc(3 * var(--d))}.hw-choice-copy strong{color:#fff;font-size:calc(14 * var(--d));line-height:1.3;letter-spacing:calc(-.25 * var(--d));font-weight:800}.hw-choice-copy>span{color:#baa69c;font-size:calc(11.5 * var(--d));line-height:1.4}.hw-choice-copy>[data-hw-choice-reason]{color:#dba987;font-size:calc(10.5 * var(--d))}.hw-choice-symbol{width:calc(24 * var(--d));height:calc(24 * var(--d));color:#d78d67}.hw-choice-check{width:calc(18 * var(--d));height:calc(18 * var(--d));color:#ffac75;opacity:0;transform:scale(.8);transition:opacity .16s var(--ease-out),transform .2s var(--ease-out)}.hw-choice-options>button[aria-pressed=true]{border-color:#b7542b;background:radial-gradient(130% 180% at 15% 0,#5c210c,#20110b 70%)}.hw-choice-options>button[aria-pressed=true] .hw-choice-symbol{color:#ffac75}.hw-choice-options>button[aria-pressed=true] .hw-choice-copy>span{color:#e2beab}.hw-choice-options>button[aria-pressed=true] .hw-choice-check{opacity:1;transform:scale(1)}@media(hover:hover)and (pointer:fine){.hw-choice-options>button:not(:disabled):hover{border-color:#a55a36}}.hw-choice-options>button:not(:disabled):active{transform:scale(.985)}.hw-choice-options>button:disabled{cursor:default}.hw-choice-options>button:disabled:not([aria-pressed=true]) .hw-choice-symbol,.hw-choice-options>button:disabled:not([aria-pressed=true]) strong{color:#998880}.hw-choice-options>button:focus-visible{outline-offset:3px}.hw-choice .hw-primary{width:100%;min-height:calc(48 * var(--d));margin-top:calc(20 * var(--d));font-size:calc(13.5 * var(--d))}.hw-choice .hw-primary:disabled{opacity:.58;filter:none}.hw-choice .hw-primary[aria-busy=true]{opacity:1}.hw-choice-note{margin-top:calc(11 * var(--d));color:#aa9285;font-size:calc(10.5 * var(--d));line-height:1.45;text-align:center}.hw-choice-error{margin-top:calc(14 * var(--d));color:#ffc3a4;font-size:calc(12 * var(--d));line-height:1.5}@media(max-width:560px){.hw-choice{padding:25px 20px 20px;border-radius:18px}.hw-choice h2{max-width:280px;font-size:24px}.hw-choice-options{margin-top:20px;gap:8px}.hw-choice-options>button{min-height:74px;padding:13px 12px;gap:11px}.hw-choice-copy>span{font-size:11.5px}}@media(prefers-reduced-motion:reduce){.hw-choice-options>button,.hw-choice-check{transition:none}.hw-choice-options>button:active{transform:none}}.hw-tile-pumpkin{display:block}.hw-tile-pumpkin>.hw-tile-pumpkin-image{display:block;width:100%;height:100%;object-fit:contain}.hw-pumpkin-body,.hw-pumpkin-lid{position:absolute;inset:0;background:var(--hw-pumpkin-image) center / contain no-repeat;pointer-events:none}.hw-pumpkin-body{clip-path:polygon(0 32%,100% 32%,100% 100%,0 100%)}.hw-pumpkin-lid{clip-path:polygon(0 0,100% 0,100% 32%,0 32%);transform-origin:50% 30%;animation:hw-lid-lift calc(var(--hw-reveal-time, .52s) * .807692) var(--ease-out) both,hw-lid-hover 1.8s ease-in-out calc(var(--hw-reveal-time, .52s) * .807692) infinite alternate}.hw-pumpkin-cavity{position:absolute;left:13%;top:28%;width:74%;height:8%;border-radius:50%;background:radial-gradient(ellipse,#301005,#6b2809 70%,#f6a12c 95%);pointer-events:none;animation:hw-cavity-in .28s var(--ease-out) .08s both}.hw-tile.hw-lid-opening .hw-tile-pumpkin-image,.hw-tile[data-result] .hw-tile-pumpkin-image{opacity:0}.hw-tile.hw-lid-result .hw-tile-front{opacity:0;animation:none;transition:none}.hw-tile.hw-lid-opening .hw-tile-front{opacity:1;animation:none;transition:none;z-index:3}.hw-tile.hw-lid-opening[data-result] .hw-tile-front:before{opacity:0;animation:none}.hw-tile.hw-lid-opening .hw-tile-pumpkin{scale:1;rotate:0deg;translate:0 calc(-2 * var(--u));transition-duration:.16s}.hw-tile.hw-lid-result .hw-pumpkin-lid{animation:none}.hw-tile.hw-lid-result .hw-pumpkin-body,.hw-tile.hw-lid-result .hw-pumpkin-cavity{animation:hw-shell-away .52s var(--ease-in-out) .14s both}.hw-tile.hw-lid-result.hw-revealed{animation:none}.hw-tile.hw-lid-result.hw-revealed .hw-tile-back{animation:hw-prize-stage .3s var(--ease-out) both}.hw-tile.hw-lid-result.hw-revealed .hw-tile-art{animation:hw-prize-emerge .72s var(--ease-in-out) both;transform-origin:50% 50%}.hw-tile.hw-lid-result.hw-revealed .hw-tile-back:before{animation:hw-flash .5s var(--ease-out) .4s both}.hw-tile.hw-lid-result.hw-revealed .hw-tile-chip{animation-delay:.6s}@keyframes hw-lid-lift{0%{transform:translate(0) rotate(0)}18%{transform:translateY(1%) rotate(2deg)}to{transform:translate(3%,-22%) rotate(-12deg)}}@keyframes hw-lid-hover{0%{transform:translate(3%,-22%) rotate(-12deg)}to{transform:translate(4%,-24%) rotate(-9deg)}}@keyframes hw-cavity-in{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes hw-shell-away{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(18%) scale(.92)}}@keyframes hw-prize-stage{0%{opacity:0}to{opacity:1}}@keyframes hw-prize-emerge{0%{opacity:0;transform:translateY(-16%) scale(.14)}14%{opacity:1;transform:translateY(-28%) scale(.25)}46%{opacity:1;transform:translateY(-38%) scale(.6)}78%{opacity:1;transform:translateY(-8%) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.hw-pumpkin-lid,.hw-pumpkin-body,.hw-pumpkin-cavity{display:none}.hw-tile.hw-charging .hw-tile-pumpkin-image{opacity:1}}.hw-hero-character{scale:var(--hw-character-scale, 1);transform-origin:50% 100%}.hw-witch-single{display:none;position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.hw-event[data-character-mode=image] .hw-witch-single{display:block}.hw-event[data-character-mode=image] .hw-witch-rig>:not(.hw-witch-single){display:none}.hw-choice-symbol[hidden]{display:none}img.hw-choice-symbol{object-fit:contain}.hw-panel{background-size:100% 100%;background-repeat:no-repeat}.hw-steps :is(strong,small){white-space:normal;overflow-wrap:anywhere}.hw-steps li>div{min-width:0}.hw-panel-heading span{white-space:normal;overflow-wrap:anywhere;padding-right:12px}.hw-eyebrow,.hw-panel-note,.hw-dialog-eyebrow{color:var(--hw-cream)}.hw-eyebrow{max-width:100%}.hw-eyebrow-label{max-width:calc(100% - 3.5em)}.hw-eyebrow-label>[data-hw-copy]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(max-width:1023px){.hw-eyebrow{width:max-content}.hw-eyebrow-label{max-width:calc(100vw - 108px)}}.hw-panel .hw-primary>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-panel .hw-primary .hw-icon{flex-shrink:0}.hw-title-line,.hw-dialog :is(h2,p){overflow-wrap:anywhere}@media(min-width:1024px){.hw-hero{height:auto;min-height:calc(316.33 * var(--u));padding:calc(40.45 * var(--u)) calc(82 * var(--u)) calc(35.8 * var(--u))}.hw-hero-copy{position:relative;left:auto;top:auto;max-width:calc(560 * var(--u))}.hw-steps{position:relative;left:auto;top:auto;margin-top:calc(30.36 * var(--u))}.hw-steps li{height:auto;min-height:calc(54.77 * var(--u));padding-block:calc(10 * var(--u))}}.hw-event[data-character-motion=off] :is(.hw-hero-character,.hw-witch-breathe,.hw-witch-head-idle,.hw-witch-hand>img){animation:none!important}.hw-event[data-character-motion=off] :is(.hw-witch-rig,.hw-witch-head-look,.hw-witch-hat,.hw-witch-hand){transform:none!important}.hw-event[data-character-motion=off] .hw-witch-face-light{opacity:0!important}.hw-event[data-scene-motion=off] :is(.hw-decor,.hw-hero-pumpkin,.hw-hero-candy,.hw-tree,.hw-hero-glow,.hw-hero-light){animation:none!important}.hw-event[data-scene-motion=off] .hw-atmosphere-wrap{transform:none!important}.hw-event[data-particles-motion=off] .hw-embers{display:none}.hw-event[data-opening-motion=off] :is(.hw-charging,.hw-charging *,.hw-tile[data-result],.hw-tile[data-result] *){animation:none!important}.hw-event[data-opening-motion=off] .hw-tile[data-result]:before,.hw-event[data-opening-motion=off] .hw-tile[data-result]:after{animation:none!important}@media(max-width:1023px){.hw-hero{--hw-witch-u: clamp(.44px, calc(.231px + .0637vw) , .8px);--hw-hero-radius: 22px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr 1fr;row-gap:0;min-height:0;padding:0;border-radius:0}.hw-hero-frame{grid-area:1 / 1 / 3 / 2;border-radius:var(--hw-hero-radius)}.hw-hero-art{--u: var(--hw-witch-u);grid-area:1 / 1 / 3 / 2;inset:auto 0 0 auto;clip-path:inset(-100vh 0 0 -100vw round 0 0 var(--hw-hero-radius) 0)}.hw-hero-copy{grid-area:1 / 1 / 2 / 2;align-self:stretch;min-height:calc(360 * var(--hw-witch-u) - 4px);padding:26px 26px 14px}.hw-hero h1{text-shadow:0 2px 18px rgb(33 9 0 / .55)}.hw-decor-candy-left,.hw-decor-candy-right{display:none}.hw-steps{grid-area:2 / 1 / 4 / 2;margin:0;padding:0 14px}.hw-steps li{border:1px solid rgb(255 128 66 / .14);background:radial-gradient(140% 120% at 50% 0,#26100af0,#070302f0)}@media(hover:none){.hw-primary:not(:disabled):hover{translate:none;filter:none}.hw-primary:not(:disabled):hover:before{opacity:0;translate:none}.hw-primary:not(:disabled):hover .hw-icon,.hw-secondary:not(:disabled):hover .hw-icon,.hw-note-action:hover small .hw-icon,.hw-back:hover .hw-icon{rotate:none;translate:none}.hw-secondary:not(:disabled):hover{translate:none;background:#ff4d0014}.hw-note-action:hover{translate:none;filter:none}.hw-note-action:hover .hw-diamond{rotate:45deg}.hw-note-action:hover .hw-diamond>.hw-icon{rotate:-45deg}.hw-close:hover{rotate:none}.hw-note-action:active{filter:brightness(1.12)}}}@media(min-width:700px)and (max-width:1023px){.hw-shell{width:min(940px,calc(100% - 40px))}.hw-stage{display:grid;grid-template-columns:minmax(0,37fr) minmax(0,63fr);grid-template-rows:auto 1fr;align-items:start;gap:18px}.hw-panel{grid-column:1;grid-row:1 / span 2}.hw-play-area{grid-column:2;grid-row:1}.hw-bottom-notes{grid-column:2;grid-row:2;grid-template-columns:minmax(0,1fr);gap:10px}.hw-panel-heading{height:auto;min-height:54px;padding-block:10px;line-height:1.25}.hw-panel-body{display:block;padding:0 18px 20px}.hw-reward{min-height:150px;margin-top:14px}.hw-attempts-heading{margin:16px 2px 0}.hw-attempts{width:100%;height:56px;margin:8px 0 0}.hw-panel .hw-primary{width:100%;margin:16px 0 0}.hw-panel-note{width:100%;margin:10px 0 0}.hw-feedback{margin-top:16px}}@media(max-width:699px){.hw-play-area{order:-1}.hw-reward{grid-row:4 / span 2}.hw-attempts-heading{grid-row:4;align-self:end}.hw-attempts{grid-row:5;align-self:start}}@media(max-width:560px){.hw-hero{--hw-hero-radius: 20px}.hw-hero-copy{padding:20px 18px 12px}.hw-hero h1{font-size:calc(clamp(28px,7.9vw,34px) * var(--hw-title-scale, 1))}.hw-steps{gap:6px;padding:0 10px}.hw-steps li{flex-direction:row;align-items:center;gap:8px;padding:9px 8px}.hw-steps .hw-diamond{width:18px;height:18px;margin:0 0 0 2px;border-radius:5px}.hw-steps strong{font-size:10px;line-height:1.2}.hw-attempts-heading{gap:6px}}@media(max-width:420px){.hw-attempts-heading{flex-wrap:wrap;justify-content:flex-start;gap:4px 6px;height:auto}.hw-attempts-heading>span{white-space:nowrap}.hw-remaining{height:20px}.hw-steps li{gap:6px;padding:9px 7px}.hw-steps .hw-diamond{width:16px;height:16px}.hw-steps strong{font-size:9.5px;letter-spacing:-.3px;overflow-wrap:normal}}@media(max-width:1023px){:is(.hw-finale,.hw-rules,.hw-choice).ks-event-modal>.ks-modal-close{position:sticky;top:-24px;right:auto;margin:-10px -18px -38px auto}}@media(max-width:560px){:is(.hw-finale,.hw-rules,.hw-choice).ks-event-modal>.ks-modal-close{top:-12px;margin:-12px -7px -32px auto}.hw-note small{display:block}.hw-note small .hw-icon{vertical-align:-2px}}@media(min-width:1024px)and (max-width:1499px){.hw-shell{padding-top:calc(44.53 * var(--u) + 44px)}}.hw-eyebrow,.hw-steps li,.hw-note{-webkit-backdrop-filter:none;backdrop-filter:none}