@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/press-start-2p-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.guide-card{background:#010516;border:2px solid #475569;border-radius:14px;box-shadow:0 4px 0 0 #475569}.guide-card-gold{background:#010516;border:2px solid #ffca08;border-radius:14px;box-shadow:0 4px 0 0 #996500}.guide-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:12px 24px;border:0;border-radius:12px;background:#ffca08;color:#010516;font-family:Inter,system-ui,sans-serif;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;box-shadow:0 4px 0 #996500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,box-shadow .22s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.guide-cta:hover{background:#ffd633;transform:translateY(-2px);box-shadow:0 6px 0 #996500}}.guide-cta:active{transform:translateY(2px);box-shadow:0 2px 0 #996500}.guide-cta:disabled{opacity:.7;cursor:progress;transform:none}.guide-cta:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.nb-block{border:3px solid #000;border-radius:22px}.nb-shadow-gold{box-shadow:10px 10px 0 0 #ffca08}.nb-shadow-lilac{box-shadow:10px 10px 0 0 #a78bfa}.nb-shadow-ink{box-shadow:6px 6px 0 0 #000}.nb-shadow-ink-sm{box-shadow:4px 4px 0 0 #000}@media (max-width:639px){.nb-shadow-gold{box-shadow:6px 6px 0 0 #ffca08}.nb-shadow-lilac{box-shadow:6px 6px 0 0 #a78bfa}}.nb-sticker{gap:6px;border:2.5px solid #000;border-radius:999px;padding:5px 12px;font-family:Press Start\ 2P,monospace;font-size:9px;line-height:1.3;text-transform:uppercase;letter-spacing:.06em;box-shadow:3px 3px 0 0 #000}.nb-btn,.nb-sticker{display:inline-flex;align-items:center}.nb-btn{justify-content:center;gap:10px;min-height:60px;padding:14px 28px;border:3px solid #000;border-radius:16px;font-family:Inter,system-ui,sans-serif;font-size:19px;font-weight:900;letter-spacing:-.01em;line-height:1.15;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:6px 6px 0 0 #000;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.nb-btn-gold{background:#ffca08;color:#000}.nb-btn-ink{background:#000;color:#fff;box-shadow:6px 6px 0 0 #fff}@media (hover:hover){.nb-btn:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 0 #000}.nb-btn-ink:hover{box-shadow:8px 8px 0 0 #fff;background:#111}.nb-btn-gold:hover{background:#ffd633}}.nb-btn:active{transform:translate(4px,4px);box-shadow:2px 2px 0 0 #000}.nb-btn-ink:active{box-shadow:2px 2px 0 0 #fff}.nb-btn:disabled{opacity:.75;cursor:progress;transform:none}.nb-btn:focus-visible{outline:3px solid #a78bfa;outline-offset:4px}.nb-input{display:block;width:100%;min-height:60px;padding:0 18px;border:3px solid #000;border-radius:16px;background:#fff;color:#000;font-family:Inter,system-ui,sans-serif;font-size:17px;font-weight:600;box-shadow:4px 4px 0 0 #000}.nb-input::placeholder{color:#6b6b6b;font-weight:500}.nb-input:focus{outline:none;box-shadow:4px 4px 0 0 #000,0 0 0 4px #a78bfa}.nb-marquee{overflow:hidden}.nb-marquee-track{display:flex;width:max-content;animation:nb-marquee 28s linear infinite}@keyframes nb-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.gp-penguin{position:absolute;z-index:2;left:50%;top:-102px;transform:translateX(-50%);width:135px;height:135px;pointer-events:none;filter:drop-shadow(2.5px 0 0 #000) drop-shadow(-2.5px 0 0 #000) drop-shadow(0 2.5px 0 #000) drop-shadow(0 -2.5px 0 #000)}@media (max-width:639px){.gp-penguin{top:-63px;width:84px;height:84px}}.gp-head{transform-origin:250px 377px;animation:gp-head 7s ease-in-out infinite}.gp-gaze{animation:gp-gaze 7s ease-in-out infinite}.gp-pupil{animation:gp-pupil 7s ease-in-out infinite}.gp-beak{animation:gp-beak 7s ease-in-out infinite}.gp-eye{transform-origin:0 0;animation:gp-blink 7s ease-in-out infinite}@keyframes gp-gaze{0%,6%,64%,to{transform:translateX(0)}14%,28%{transform:translateX(-12px)}40%,54%{transform:translateX(12px)}}@keyframes gp-head{0%,6%,64%,to{transform:rotate(0deg)}14%,28%{transform:rotate(-2.5deg)}40%,54%{transform:rotate(2.5deg)}}@keyframes gp-pupil{0%,6%,64%,to{transform:translate(0)}14%,28%{transform:translate(-13px,10px)}40%,54%{transform:translate(13px,10px)}}@keyframes gp-beak{0%,6%,64%,to{transform:translateX(0)}14%,28%{transform:translateX(-4px)}40%,54%{transform:translateX(4px)}}@keyframes gp-blink{0%,73%,79%,to{transform:scaleY(1)}76%{transform:scaleY(.07)}}.nb-popup{border:0}.nb-popup::backdrop{background:rgba(1,5,22,.78)}.nb-popup[open]{animation:nb-pop .18s ease-out}@keyframes nb-pop{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.nb-bar{transform:translateY(130%);transition:transform .22s ease}.nb-bar[data-show=true]{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.guide-cta,.nb-bar,.nb-btn{transition:none}.guide-cta:active,.guide-cta:hover,.nb-btn:active,.nb-btn:hover{transform:none}.gp-beak,.gp-eye,.gp-gaze,.gp-head,.gp-pupil,.nb-marquee-track,.nb-popup[open]{animation:none}}