details.accordion__item[open]>.accordion-summary>svg{transform:rotate(180deg)}.accordion-summary::-webkit-details-marker{display:none}.accordion-summary::marker{content:""}#scratchv2-demo-wrapper{aspect-ratio:44/41;width:100%;max-width:440px;margin:0 auto;position:relative}@media (width<=767px){#scratchv2-demo-wrapper{aspect-ratio:20/23}}#scratchv2-demo-wrapper .scratchv2-holder{width:100%;height:100%}.sv2-demo-label{z-index:10;letter-spacing:.22em;text-transform:uppercase;color:#0b1e3f;white-space:nowrap;pointer-events:none;background:linear-gradient(90deg,#ffe9b0,#ffc840,#e0a92e);border-radius:9999px;padding:5px 16px;font-size:11px;font-weight:800;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000047}.scratchv2-demo-scrim{z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 100%,#00000026 0%,#00000073 60%,#000000ad 100%),linear-gradient(#00000047,#00000047);position:absolute;inset:0}@property --scratchv2-laser-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.scratchv2-stage{aspect-ratio:828/604;flex:0 auto;width:100%;min-height:0;max-height:100%;position:relative}.scratchv2-winner-text{text-align:center;letter-spacing:.01em;text-transform:uppercase;color:#fff;-webkit-text-stroke:3px #3f2a0e;paint-order:stroke fill;text-shadow:0 3px #3f2a0e8c,0 6px 16px #0000008c;visibility:hidden;opacity:0;flex:none;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1rem;font-size:clamp(1.6rem,7vw,2.6rem);font-weight:900;line-height:1.05;transition:opacity .35s,transform .35s;display:flex;transform:translateY(6px)scale(.96)}.scratchv2-winner-text.is-visible{visibility:visible;opacity:1;animation:.5s scratchv2WinnerPop;transform:translateY(0)scale(1)}.scratchv2-prize-info{text-align:center;visibility:hidden;opacity:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.15rem;min-height:3.25rem;padding:0 1rem;transition:opacity .35s,transform .35s;display:flex;transform:translateY(-6px)}.scratchv2-prize-info.is-visible{visibility:visible;opacity:1;transform:translateY(0)}.scratchv2-prize-name{text-transform:uppercase;color:#fff;-webkit-text-stroke:2px #3f2a0e;paint-order:stroke fill;text-shadow:0 2px #3f2a0e80,0 4px 10px #00000080;font-size:clamp(1.05rem,4.5vw,1.5rem);font-weight:800;line-height:1.12}.scratchv2-prize-value{color:#ffd54a;-webkit-text-stroke:2px #3f2a0e;paint-order:stroke fill;text-shadow:0 2px #3f2a0e8c,0 5px 12px #0000008c;font-size:clamp(1.4rem,6vw,2rem);font-weight:900;line-height:1.05}.scratchv2-laser{pointer-events:none;z-index:3;filter:drop-shadow(0 0 6px #7df9ffb3);border-radius:16px;display:none;position:absolute}.scratchv2-laser.is-visible{display:block}.scratchv2-laser:before{content:"";border-radius:inherit;background:conic-gradient(from var(--scratchv2-laser-angle), transparent 0deg, transparent 250deg, #7df9ff26 300deg, #7df9ff 335deg, #fff 350deg, #7df9ff 360deg);-webkit-mask-composite:xor;padding:3px;animation:1.6s linear infinite scratchv2LaserSpin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.scratchv2-halo{pointer-events:none;z-index:4;display:none;position:absolute}.scratchv2-halo.is-active{display:block}.scratchv2-halo-rays,.scratchv2-halo-ring,.scratchv2-halo-core{opacity:0;mix-blend-mode:screen;will-change:transform, opacity;border-radius:50%;margin:auto;position:absolute;inset:0}.scratchv2-halo.is-active .scratchv2-halo-core{filter:blur(2px);animation:scratchv2HaloCore var(--halo-dur,1.9s) ease-in-out forwards;background:radial-gradient(circle,#fff 0%,#fff8d6f5 16%,#ffd64a8c 42%,#ffb42800 70%)}.scratchv2-halo.is-active .scratchv2-halo-rays{filter:blur(.5px);animation:scratchv2HaloRays var(--halo-dur,1.9s) ease-out forwards;background:repeating-conic-gradient(#fff4c8f2 0deg 3deg,#fff4c800 3deg 15deg);-webkit-mask:radial-gradient(circle,#000 0%,#000000a6 38%,#0000 70%);mask:radial-gradient(circle,#000 0%,#000000a6 38%,#0000 70%)}.scratchv2-halo.is-active .scratchv2-halo-ring{animation:scratchv2HaloRing var(--halo-dur,1.9s) ease-out forwards;border:3px solid #fff8d6f2;box-shadow:0 0 22px 5px #ffd64ad9,inset 0 0 14px #fff8d6bf}@keyframes scratchv2LaserSpin{to{--scratchv2-laser-angle:360deg}}@keyframes scratchv2WinnerPop{0%{transform:translateY(6px)scale(.85)}60%{transform:translateY(0)scale(1.08)}to{transform:translateY(0)scale(1)}}@keyframes scratchv2HaloCore{0%{opacity:0;transform:scale(.2)}18%{opacity:1;transform:scale(.95)}45%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.55)}}@keyframes scratchv2HaloRays{0%{opacity:0;transform:rotate(0)scale(.3)}28%{opacity:.95;transform:rotate(35deg)scale(1.1)}68%{opacity:.7;transform:rotate(85deg)scale(1.55)}to{opacity:0;transform:rotate(135deg)scale(2)}}@keyframes scratchv2HaloRing{0%{opacity:0;transform:scale(.15)}16%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.9)}}.sv2-chip{color:#233f91;white-space:nowrap;background:#eef2fb;border:1px solid #233f912e;border-radius:9999px;align-items:center;gap:.4rem;padding:.38rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.sv2-accordion{text-align:left;background:#f6f8fd;border:1px solid #233f9129;border-radius:1rem;width:100%;margin:1.25rem 0 0;overflow:hidden}.sv2-accordion-summary{cursor:pointer;color:#1a0b3d;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;outline:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.1rem;font-size:.95rem;font-weight:800;display:flex}.sv2-accordion-summary:hover,.sv2-accordion-summary:focus,.sv2-accordion-summary:active{color:#1a0b3d;background:0 0}.sv2-accordion-summary svg{color:#233f91;flex-shrink:0;width:1rem;height:1rem}.sv2-accordion[open]>.sv2-accordion-summary svg{transform:rotate(180deg)}.sv2-accordion-summary::-webkit-details-marker{display:none}.sv2-accordion-summary::marker{content:""}.sv2-accordion-inner{color:#3a4256;padding:0 1.1rem 1.1rem;font-size:.9rem;line-height:1.6}.sv2-accordion-inner p{margin:0 0 .7rem}.sv2-accordion-inner p:last-child{margin-bottom:0}.sv2-accordion-inner strong{color:#1a0b3d}
