.bugHunt_section__iH9U2{--lime:var(--accent,#c8ff2e);--cut:26px;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.9fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);padding:clamp(4rem,10vh,7rem) var(--pad,5vw);border-top:1px solid var(--line,hsla(98,18%,91%,.16))}.bugHunt_head__k2LYB{display:grid;gap:1rem;min-width:0}.bugHunt_kicker__hplB2{margin:0;color:var(--lime);font-family:var(--mono,ui-monospace,monospace);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase}.bugHunt_title__sSXsH{margin:0;font-size:clamp(2.75rem,6vw,5.5rem);font-weight:700;line-height:.95;letter-spacing:-.03em}.bugHunt_lede__8eoaZ{max-width:26rem;margin:0;color:var(--muted,#a3ada2);font-size:1.0625rem;line-height:1.5}.bugHunt_nojs__3sqQi{margin:0;padding:.6rem .9rem;border:1px solid var(--line,hsla(98,18%,91%,.3));font-family:var(--mono,ui-monospace,monospace);font-size:.875rem}.bugHunt_sr__2PZkz{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bugHunt_console__o0L9q{position:relative;display:grid;min-width:0;padding:4px;background:var(--lime);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)))}.bugHunt_console__o0L9q:before{content:"";position:absolute;inset:4px;background:linear-gradient(180deg,#121b20,#0a1013);clip-path:polygon(0 0,calc(100% - var(--cut) + 3px) 0,100% calc(var(--cut) - 3px),100% 100%,calc(var(--cut) - 3px) 100%,0 calc(100% - var(--cut) + 3px))}.bugHunt_console__o0L9q>*{position:relative}.bugHunt_plate__ipnv8{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1.25rem;font-family:var(--mono,ui-monospace,monospace);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.bugHunt_plate__ipnv8:first-child{background:repeating-linear-gradient(-45deg,transparent 0 10px,rgba(200,255,46,.1) 10px 20px),transparent;border-bottom:1px solid rgba(200,255,46,.35);padding-right:calc(var(--cut) + .5rem)}.bugHunt_plate__ipnv8:last-child{border-top:1px solid rgba(200,255,46,.35);padding-left:calc(var(--cut) + .5rem);color:var(--muted,#a3ada2)}.bugHunt_badge__DcC3r{color:var(--lime);font-weight:700}.bugHunt_lamps__nV9Cc{display:flex;gap:.4rem}.bugHunt_lamps__nV9Cc i{width:.55rem;height:.55rem;background:#1b262b;border:1px solid rgba(200,255,46,.5)}.bugHunt_lamps__nV9Cc i:first-child{background:var(--lime)}.bugHunt_hint__JCX_L{letter-spacing:.08em;text-transform:none}.bugHunt_bay__xdf0t{position:relative;aspect-ratio:16/9;margin:0 clamp(.6rem,1.6vw,1.25rem);overflow:hidden;background:#05080a;border:1px solid hsla(98,18%,91%,.16);box-shadow:inset 0 0 0 4px #05080a,0 0 0 1px rgba(0,0,0,.6)}.bugHunt_preview__M9yg2{position:absolute;inset:0;display:block;width:100%;height:100%}.bugHunt_cover__BPsF1{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:.9rem;background:radial-gradient(ellipse at center,rgba(5,8,10,.1),rgba(5,8,10,.55)),repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px)}.bugHunt_play__2PI68{--cut:14px;padding:.95rem 2.6rem;border:0;background:var(--lime);color:#06080a;font-family:var(--mono,ui-monospace,monospace);font-size:1.125rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)));transition:background-color .16s ease,transform .16s ease}.bugHunt_play__2PI68:hover{background:#dcff6e;transform:translateY(-1px)}.bugHunt_play__2PI68:disabled{opacity:.7;cursor:progress}.bugHunt_play__2PI68:focus-visible{outline:3px solid #fff;outline-offset:3px}.bugHunt_error__OrXZy{margin:0;max-width:22rem;padding:.4rem .8rem;background:rgba(5,8,10,.85);color:#ff8a8a;font-size:.8125rem;text-align:center}@media (max-width:1023px){.bugHunt_section__iH9U2{grid-template-columns:minmax(0,1fr)}.bugHunt_lede__8eoaZ{max-width:38rem}}@media (max-width:640px){.bugHunt_section__iH9U2{--cut:16px;padding-block:3.5rem}.bugHunt_bay__xdf0t{aspect-ratio:4/3;margin-inline:.5rem}.bugHunt_plate__ipnv8{padding:.55rem .9rem;font-size:.6875rem}.bugHunt_plate__ipnv8:first-child{padding-right:calc(var(--cut) + .4rem)}.bugHunt_plate__ipnv8:last-child{padding-left:calc(var(--cut) + .4rem)}.bugHunt_play__2PI68{padding:.8rem 2rem}}@media (prefers-reduced-motion:reduce){.bugHunt_play__2PI68{transition:none}.bugHunt_play__2PI68:hover{transform:none}}