@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.3-pcjiz3ygyf8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.p.3dosikwwiz7p4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a82a02b3825653d-s.2w2uf6dgc3uj-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ec783ae88469012-s.p.0twlw20dvfl-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.silkscreen_b2e5d718-module__rZ1P9q__className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal}.silkscreen_b2e5d718-module__rZ1P9q__variable{--font-silkscreen:"Silkscreen", "Silkscreen Fallback"}
:root{--paper:#ff9fc6;--paper2:#ffb6d6;--card:#fff6fb;--ink:#1b1020;--accent:#7a2bdc;--soft:#9c2f6e;--pix:var(--font-silkscreen), ui-monospace, monospace}*{box-sizing:border-box}html,body{height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--pix);-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;margin:0;padding:24px 18px 92px;display:flex;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(var(--ink) 1.5px, transparent 1.5px);opacity:.06;background-size:30px 30px;position:fixed;inset:0}.pix{image-rendering:pixelated;image-rendering:crisp-edges}.stage{z-index:2;text-align:center;width:100%;max-width:430px;position:relative}#eye{cursor:none;width:196px;height:196px;margin:0 auto 2px;display:block}.eyewrap{display:inline-block;position:relative}.ground{background:#1b102029;width:120px;height:9px;margin:2px auto 0}.eyebrow{letter-spacing:.1em;color:var(--soft);margin:14px 0 6px;font-size:11px}h1{letter-spacing:.02em;margin:0 0 22px;font-size:clamp(19px,5vw,25px);line-height:1.2}.grp{text-align:left;margin:0 0 15px}label{letter-spacing:.06em;color:#7d2456;margin:0 0 8px;font-size:10px;display:block}.field{background:var(--card);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);align-items:center;gap:9px;padding:0 12px;transition:box-shadow .1s,border-color .1s;display:flex}.field:focus-within{border-color:var(--accent);box-shadow:5px 5px 0 var(--accent)}.field .pre{color:var(--ink);font-size:15px}.field input{width:100%;min-width:0;font-family:var(--pix);color:var(--ink);letter-spacing:.01em;background:0 0;border:0;outline:none;flex:1;padding:15px 0;font-size:16px}.field input::placeholder{color:#d59ab9}.err{color:#b3145e;opacity:0;min-height:11px;margin:8px 2px 0;font-size:9px;transition:all .12s}.err.show{opacity:1}.field.bad{border-color:var(--accent);box-shadow:5px 5px 0 var(--accent);animation:.25s steps(3,end) shake}.follow{width:100%;font-family:var(--pix);letter-spacing:.02em;color:var(--ink);background:var(--paper2);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin:0 0 11px;padding:14px;font-size:12px;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:flex}.follow:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-1px,-1px)}.follow:active{box-shadow:0 0 0 var(--ink);transform:translate(5px,5px)}.follow.done{color:var(--card);background:var(--accent);border-color:var(--accent);cursor:default}.follow.done:hover{transform:none}.gate{color:var(--soft);letter-spacing:.04em;text-align:center;min-height:11px;margin:0 0 13px;font-size:9px}.btn{width:100%;font-family:var(--pix);letter-spacing:.04em;color:var(--card);background:var(--ink);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--accent);cursor:pointer;margin-top:4px;padding:17px;font-size:15px;transition:transform 80ms,box-shadow 80ms}.btn:hover{box-shadow:7px 7px 0 var(--accent);transform:translate(-1px,-1px)}.btn:active{box-shadow:0 0 0 var(--accent);transform:translate(6px,6px)}.btn:disabled{opacity:.65;cursor:wait;box-shadow:6px 6px 0 var(--accent);transform:none}.tagline{color:var(--soft);letter-spacing:.05em;margin:15px 0 0;font-size:9px}.ok{display:none}.ok.show{animation:.3s steps(3,end) pop;display:block}.ok .entry{color:var(--accent);margin:2px 0 6px;font-size:13px}.ok p{color:#6a1c49;max-width:330px;margin:0 auto 16px;font-size:10px;line-height:1.7}.friends{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 16px;display:flex}.friends img{width:44px;height:auto;animation:2.6s steps(2,end) infinite bob}.share{font-family:var(--pix);color:var(--card);background:var(--ink);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--accent);align-items:center;gap:8px;padding:13px 20px;font-size:13px;text-decoration:none;display:inline-flex}.share:hover{transform:translate(-1px,-1px)}.peekers{z-index:1;pointer-events:none;justify-content:center;gap:26px;display:flex;position:fixed;bottom:0;left:0;right:0}.peekers img{width:54px;height:auto;animation:3s steps(2,end) infinite bob2;transform:translateY(34%)}.peekers img:nth-child(2){animation-delay:.4s}.peekers img:nth-child(3){animation-delay:.8s}.peekers img:nth-child(4){animation-delay:1.2s}.peekers img:nth-child(5){animation-delay:1.6s}.confetti{pointer-events:none;z-index:6;position:fixed;inset:0;overflow:hidden}.confetti i{width:12px;height:12px;animation:fall var(--d) steps(8) forwards;position:absolute;top:-16px}.hp{position:absolute;left:-9999px}@keyframes shake{0%,to{transform:translate(0)}33%{transform:translate(-4px)}66%{transform:translate(4px)}}@keyframes pop{0%{opacity:.4;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes bob2{0%,to{transform:translateY(34%)}50%{transform:translateY(28%)}}@keyframes fall{to{transform:translateY(114vh)}}@media (max-width:520px){body{padding:18px 16px 84px}#eye{width:160px;height:160px}h1{margin:0 0 18px}.field input{padding:14px 0}.peekers{gap:12px}.peekers img{width:42px}}@media (max-width:360px){#eye{width:140px;height:140px}.peekers img{width:36px}.peekers{gap:8px}}@media (prefers-reduced-motion:reduce){*{animation:none!important}#eye{cursor:auto}}
