.ArcadeHook-module__vTul2q__hook{gap:16px;margin:8px 0 24px;display:grid}.ArcadeHook-module__vTul2q__cabs{--ink:#0d0a1f;border:3px solid var(--ink);box-shadow:0 7px 0 var(--ink);color:#f4f1ff;background:radial-gradient(120% 90% at 85% 0,#3ad7ff38,#0000 60%),linear-gradient(#221a46,#120d28);border-radius:26px;gap:12px;padding:14px;display:grid}.ArcadeHook-module__vTul2q__cabsTitle{font:800 clamp(19px, 4.6vw, 24px) / 1.2 var(--font-display,var(--font-ui));color:#f4f1ff;margin:0}.ArcadeHook-module__vTul2q__cabList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ArcadeHook-module__vTul2q__cabList{grid-template-columns:repeat(4,minmax(0,1fr))}}.ArcadeHook-module__vTul2q__cab{border:3px solid var(--ink);height:100%;box-shadow:0 5px 0 var(--ink), inset 0 0 0 2px color-mix(in srgb, var(--g) 45%, transparent);text-align:center;background:linear-gradient(#2a2056,#171134);border-radius:18px;flex-direction:column;gap:6px;padding:6px 6px 10px;text-decoration:none;transition:translate .25s;display:flex;color:#f4f1ff!important}.ArcadeHook-module__vTul2q__cab:focus-visible{outline-offset:3px;outline:3px solid #fff}.ArcadeHook-module__vTul2q__cabScreen{aspect-ratio:16/9;border:2px solid var(--ink);background:#07051a;border-radius:12px;display:block;position:relative;overflow:hidden}.ArcadeHook-module__vTul2q__cabArt{width:100%;height:100%;display:block}.ArcadeHook-module__vTul2q__cabName{font:800 15px / 1.2 var(--font-ui);color:var(--g);text-shadow:0 0 10px color-mix(in srgb, var(--g) 60%, transparent);overflow-wrap:anywhere}.ArcadeHook-module__vTul2q__cabPlay{border:2px solid var(--ink);background:var(--g);color:var(--ink);font:800 14px / 1.3 var(--font-ui);border-radius:999px;align-self:center;padding:4px 14px}@media (prefers-reduced-motion:no-preference){.ArcadeHook-module__vTul2q__cabScreen{animation:3.2s ease-in-out infinite ArcadeHook-module__vTul2q__cabBob;animation-delay:calc(var(--i,0) * .4s)}.ArcadeHook-module__vTul2q__cabList>li{animation:.5s cubic-bezier(.2,1.3,.4,1) backwards ArcadeHook-module__vTul2q__cabIn;animation-delay:calc(var(--i,0) * 70ms)}}@media (hover:hover){.ArcadeHook-module__vTul2q__cab:hover{translate:0 -3px}}@keyframes ArcadeHook-module__vTul2q__cabBob{50%{box-shadow:0 0 18px -2px var(--g);translate:0 -3px}}@keyframes ArcadeHook-module__vTul2q__cabIn{0%{opacity:0;translate:0 18px;scale:.95}}.ArcadeHook-module__vTul2q__fightHere{min-height:48px;box-shadow:inset 0 0 0 2px var(--boss,#ff5c7a);font:800 16px / 1.1 var(--font-ui);background:#140f2c;border:3px solid #0d0a1f;border-radius:999px;align-items:center;padding:10px 18px;text-decoration:none;display:inline-flex;color:#f4f1ff!important}.ArcadeHook-module__vTul2q__fightHere:focus-visible{outline-offset:3px;outline:3px solid #fff}.ArcadeHook-module__vTul2q__round{border-radius:var(--radius-lg,24px);background:radial-gradient(100% 70% at 15% 0%, color-mix(in srgb, var(--boss,#ff5c7a) 18%, transparent), transparent 60%), var(--paper-deep);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--boss,#ff5c7a) 55%, var(--line-strong));padding:14px;scroll-margin-top:80px}.ArcadeHook-module__vTul2q__roundTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.ArcadeHook-module__vTul2q__roundTop ol{flex:160px;max-width:260px;margin:0}.ArcadeHook-module__vTul2q__roundTop ol li:first-child{color:var(--ink)}.ArcadeHook-module__vTul2q__roundTitle{font:800 clamp(18px, 4.4vw, 22px) / 1.2 var(--font-ui);color:var(--ink);margin:0}.ArcadeHook-module__vTul2q__arena{grid-template-columns:minmax(90px,140px) 1fr;align-items:start;gap:12px;margin-top:10px;display:grid}@media (max-width:460px){.ArcadeHook-module__vTul2q__arena{grid-template-columns:1fr}.ArcadeHook-module__vTul2q__bossBox{justify-self:center;width:120px}}.ArcadeHook-module__vTul2q__bossBox{position:relative}.ArcadeHook-module__vTul2q__bossBox[data-angry]{filter:drop-shadow(0 0 10px #ff3b3b)}.ArcadeHook-module__vTul2q__shield{font-size:34px;line-height:1;position:absolute;bottom:6px;right:-6px}.ArcadeHook-module__vTul2q__shield[data-cracked]{opacity:.5;rotate:18deg}.ArcadeHook-module__vTul2q__stars{pointer-events:none;position:absolute;inset:0}.ArcadeHook-module__vTul2q__stars i{font-size:22px;font-style:normal;position:absolute;top:45%;left:45%}@media (prefers-reduced-motion:no-preference){.ArcadeHook-module__vTul2q__bossBox[data-flash=hit]{animation:.5s ease-out ArcadeHook-module__vTul2q__bossHit}.ArcadeHook-module__vTul2q__bossBox[data-flash=block]{animation:.7s ease-out ArcadeHook-module__vTul2q__bossBlock}.ArcadeHook-module__vTul2q__bossBox[data-won]>svg{animation:.6s ease-in forwards ArcadeHook-module__vTul2q__bossPop}.ArcadeHook-module__vTul2q__stars i{animation:.9s ease-out forwards ArcadeHook-module__vTul2q__starBurst}.ArcadeHook-module__vTul2q__stars i:first-child{--dx:-60px;--dy:-50px}.ArcadeHook-module__vTul2q__stars i:nth-child(2){--dx:55px;--dy:-60px}.ArcadeHook-module__vTul2q__stars i:nth-child(3){--dx:65px;--dy:30px}.ArcadeHook-module__vTul2q__stars i:nth-child(4){--dx:-55px;--dy:40px}.ArcadeHook-module__vTul2q__stars i:nth-child(5){--dx:0px;--dy:-75px}}@media (prefers-reduced-motion:reduce){.ArcadeHook-module__vTul2q__bossBox[data-won]>svg{opacity:.25}.ArcadeHook-module__vTul2q__stars i:first-child{translate:-40px -30px}.ArcadeHook-module__vTul2q__stars i:nth-child(2){translate:40px -30px}.ArcadeHook-module__vTul2q__stars i:nth-child(3){translate:40px 30px}.ArcadeHook-module__vTul2q__stars i:nth-child(4){translate:-40px 30px}}@keyframes ArcadeHook-module__vTul2q__bossHit{0%{filter:brightness(2.2);translate:0}25%{translate:-8px}50%{translate:8px}75%{translate:-4px}to{filter:none;translate:0}}@keyframes ArcadeHook-module__vTul2q__bossBlock{40%{filter:drop-shadow(0 0 14px #9fb8ff)brightness(1.2);scale:1.08 .94}}@keyframes ArcadeHook-module__vTul2q__bossPop{60%{opacity:1;scale:1.2}to{opacity:0;scale:.2}}@keyframes ArcadeHook-module__vTul2q__starBurst{0%{opacity:1;translate:0;scale:.3}to{translate:var(--dx) var(--dy);opacity:1;scale:1.3}}.ArcadeHook-module__vTul2q__fight{min-width:0}.ArcadeHook-module__vTul2q__big{font:800 clamp(18px, 4.6vw, 22px) / 1.3 var(--font-ui);color:var(--ink);margin:0 0 6px}.ArcadeHook-module__vTul2q__small{color:var(--ink-soft);margin:0 0 10px;font-size:16px}.ArcadeHook-module__vTul2q__phase{color:#17132b;font:800 13px / 1.4 var(--font-ui);background:#ff4f6d;border-radius:999px;margin:0 0 6px;padding:2px 10px;display:inline-block}.ArcadeHook-module__vTul2q__ask{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin:6px 0 10px;display:flex}.ArcadeHook-module__vTul2q__pic{font-size:44px;line-height:1}.ArcadeHook-module__vTul2q__dots{letter-spacing:2px;word-break:break-all;flex-basis:100%;font-size:24px}.ArcadeHook-module__vTul2q__prompt{font:800 clamp(24px, 7vw, 38px) / 1.15 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.ArcadeHook-module__vTul2q__sentence{color:var(--ink-soft);flex-basis:100%;margin:0;font-size:17px}.ArcadeHook-module__vTul2q__hear{background:var(--card);min-width:48px;min-height:48px;box-shadow:inset 0 0 0 2px var(--line-strong);border-radius:999px;font-size:22px}.ArcadeHook-module__vTul2q__choices{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ArcadeHook-module__vTul2q__stack{gap:8px;display:grid}.ArcadeHook-module__vTul2q__go,.ArcadeHook-module__vTul2q__soft,.ArcadeHook-module__vTul2q__hear,.ArcadeHook-module__vTul2q__choice{font:inherit;font-family:var(--font-ui);cursor:pointer;color:var(--ink);border:0}.ArcadeHook-module__vTul2q__choice{background:var(--card);min-height:72px;box-shadow:inset 0 0 0 3px var(--line-strong), 0 4px 0 var(--line-strong);overflow-wrap:anywhere;border-radius:20px;padding:6px;font-size:clamp(22px,6.5vw,32px);font-weight:800}.ArcadeHook-module__vTul2q__stack .ArcadeHook-module__vTul2q__choice{text-align:left;min-height:56px;padding:8px 14px;font-size:18px;font-weight:700}.ArcadeHook-module__vTul2q__choice:not(:disabled):hover{background:var(--sun-soft)}.ArcadeHook-module__vTul2q__choice:disabled{cursor:default}.ArcadeHook-module__vTul2q__choice[data-mark=right]{background:var(--good-soft);box-shadow:inset 0 0 0 4px var(--good)}.ArcadeHook-module__vTul2q__choice[data-mark=wrong]{background:var(--wait-soft);box-shadow:inset 0 0 0 3px var(--wait)}.ArcadeHook-module__vTul2q__choice[data-mark=off]{opacity:.5}.ArcadeHook-module__vTul2q__choice:focus-visible,.ArcadeHook-module__vTul2q__go:focus-visible,.ArcadeHook-module__vTul2q__soft:focus-visible{outline:3px solid var(--grape,#7a3fb0);outline-offset:2px}.ArcadeHook-module__vTul2q__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 0;display:flex}.ArcadeHook-module__vTul2q__say{min-height:1.4em;color:var(--ink);flex:180px;margin:0;font-size:17px;font-weight:700}.ArcadeHook-module__vTul2q__go{background:var(--sun);min-height:52px;box-shadow:0 4px 0 var(--sun-deep);border-radius:999px;justify-content:center;align-items:center;padding:10px 22px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex;color:var(--on-bright,#1b1230)!important}.ArcadeHook-module__vTul2q__soft{background:var(--card);min-height:52px;box-shadow:inset 0 0 0 2px var(--line-strong);border-radius:999px;padding:10px 20px;font-size:17px;font-weight:700}
