:root{--hiw-dim:#130e2cdb;--hiw-border:#7c0963;--hiw-ink:#1a1340;--hiw-gc:#f8c935;--hiw-sc:#57a414;--hiw-pink:#fe49f3;--hiw-title:2rem;--hiw-finale-title:1.5rem}html.hiw-active body{overflow:hidden}.hiw-root{overflow:visible;pointer-events:none}.hiw-catch,.hiw-root{position:fixed;inset:0;z-index:1000060}.hiw-catch{pointer-events:auto}.hiw-catch--dim,.hiw-dim{background:var(--hiw-dim)}.hiw-dim{position:fixed;z-index:1000060;pointer-events:auto}.hiw-spotlight{position:fixed;z-index:1000061;pointer-events:none;border-radius:12px;animation:hiw-glow 1.4s ease-in-out infinite;transition:top .3s cubic-bezier(.4,0,.2,1),left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1)}@keyframes hiw-glow{0%,to{box-shadow:0 0 0 2px var(--hiw-pink),0 0 0 10px color-mix(in srgb,var(--hiw-pink) 40%,transparent)}50%{box-shadow:0 0 0 2px var(--hiw-pink),0 0 0 2px transparent}}.hiw-stage{pointer-events:none;position:fixed;inset:0;z-index:1000070;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;overflow:hidden;padding:12px}@media (min-width:1024px){.hiw-stage{flex-direction:row;justify-content:center;align-items:center;gap:8px;overflow:visible;padding:16px}}.hiw-stage__art{min-height:0;width:auto;max-width:78%;max-height:min(42vh,280px);flex:0 1 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;pointer-events:none}@media (min-width:1024px){.hiw-stage__art{position:absolute;left:2%;bottom:0;margin-left:0;height:92%;width:auto;max-width:54%;max-height:none;flex:none;-o-object-position:bottom center;object-position:bottom center}}.hiw-card-wrap{pointer-events:auto;width:min(100%,400px);flex-shrink:0}.hiw-card-wrap--docked{position:fixed;z-index:1000071}.hiw-card{pointer-events:auto;display:flex;width:100%;flex-direction:column;gap:6px;padding:8px 16px;border-radius:8px;border:1px solid color-mix(in srgb,var(--hiw-border) 50%,transparent);background-image:linear-gradient(#0000,#fe49f333 99.35%),linear-gradient(#231e3d,#231e3d);box-shadow:0 2px 12px #fe49f31a;animation:hiw-step-in .24s ease-out}@media (min-width:1024px){.hiw-card{gap:12px;padding:14px 20px}}@keyframes hiw-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hiw-card__title{margin:0;text-align:center;font-size:1.25rem;font-weight:900;line-height:1.25;text-transform:capitalize;color:transparent;background-image:linear-gradient(#ffaef9 -9.06%,#fff 85.51%);-webkit-background-clip:text;background-clip:text}@media (min-width:1024px){.hiw-card__title{font-size:var(--hiw-title)}}.hiw-card__title--gold{font-size:var(--hiw-finale-title);background-image:linear-gradient(#e9ed42 -9.06%,#fbc934 85.51%)}.hiw-card__body{margin:0;text-align:center;font-size:14px;font-weight:600;line-height:1.4;color:#fff}@media (min-width:1024px){.hiw-card__body{font-size:16px}}.hiw-modes{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.hiw-modes li{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:500;color:#fff}.hiw-modes img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.hiw-modes .is-gc{font-weight:700;color:var(--hiw-gc)}.hiw-modes .is-sc{font-weight:700;color:var(--hiw-sc)}.hiw-reward{display:flex;flex-direction:column;align-items:center;gap:8px}@media (min-width:1024px){.hiw-reward{gap:16px}}.hiw-reward__case{width:80px;height:auto}@media (min-width:1024px){.hiw-reward__case{width:120px}}.hiw-reward__coins{display:flex;align-items:center;gap:6px}.hiw-reward__coins img{width:20px;height:20px}.hiw-reward__coins .is-gc{font-size:14px;font-weight:700;color:var(--hiw-gc)}.hiw-reward__coins .is-sc{font-size:14px;font-weight:700;color:var(--hiw-sc)}.hiw-reward__plus{font-size:14px;font-weight:700;color:rgba(255,255,255,.5)}@media (min-width:1024px){.hiw-reward__coins .is-gc,.hiw-reward__coins .is-sc,.hiw-reward__plus{font-size:16px}}.hiw-cta{width:100%;padding:6px 28px;border:0;border-radius:8px;background-image:linear-gradient(53.13deg,#e9ed42,#fcae38 89.29%);color:var(--hiw-ink);font-family:inherit;font-size:14px;font-weight:800;letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 16px rgba(252,174,56,.28)}@media (min-width:1024px){.hiw-cta{padding:10px 28px}}.hiw-cta:hover:not(:disabled){opacity:.9}.hiw-cta:disabled{cursor:default;opacity:.7}.hiw-cta--claimed{background-image:linear-gradient(53.13deg,#60c81d,#3ea00e 89.29%);color:#fff}.hiw-finale-art{display:flex;justify-content:center}.hiw-finale-art img{width:184px;height:auto}.hiw-nav{pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}@media (min-width:1024px){.hiw-nav{gap:16px}}.hiw-nav__skip{padding:4px 12px;border:0;border-radius:6px;background-image:linear-gradient(#0000,#fe49f333 99.35%),linear-gradient(#231e3d,#231e3d);color:#fff;font-family:inherit;font-size:14px;font-weight:700;text-decoration:underline;white-space:nowrap;cursor:pointer}@media (min-width:1024px){.hiw-nav__skip{padding:8px 16px}}.hiw-nav__skip:hover:not(:disabled){opacity:.75}.hiw-nav__dots{display:flex;align-items:center;gap:6px}.hiw-nav__dot{width:8px;height:8px;border-radius:999px;background:rgba(255,255,255,.3);transition:transform .2s,background .2s}.hiw-nav__dot.is-on{transform:scale(1.25);background:var(--hiw-pink)}.hiw-nav__arrows{display:flex;align-items:center;gap:10px}.hiw-nav__arrow{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid color-mix(in srgb,var(--hiw-pink) 40%,transparent);background:color-mix(in srgb,var(--hiw-pink) 15%,transparent);color:#fff;cursor:pointer}@media (min-width:1024px){.hiw-nav__arrow{width:32px;height:32px}}.hiw-nav__arrow:hover:not(:disabled){border-color:color-mix(in srgb,var(--hiw-pink) 70%,transparent);background:color-mix(in srgb,var(--hiw-pink) 30%,transparent)}.hiw-nav__arrow:disabled,.hiw-nav__skip:disabled{cursor:not-allowed;opacity:.3}@media (prefers-reduced-motion:reduce){.hiw-card,.hiw-spotlight{animation:none;transition:none}}