.landing_dark__bACwR{--x:50vw;--y:70vh;position:fixed;inset:0;z-index:65;pointer-events:none;transition:opacity 1s ease}.landing_dark__bACwR>*{pointer-events:auto}.landing_shade__5qHj7{position:absolute;inset:0;pointer-events:none!important;background:#07060f;-webkit-mask-image:radial-gradient(circle 170px at var(--x) var(--y),transparent 0,rgba(0,0,0,.35) 55%,#000 100%);mask-image:radial-gradient(circle 170px at var(--x) var(--y),transparent 0,rgba(0,0,0,.35) 55%,#000 100%)}.landing_dark__bACwR[data-lit]{opacity:0}.landing_dark__bACwR[data-lit]>*{pointer-events:none}.landing_eyes__Dhy4Q,.landing_hint__awLNW{pointer-events:none!important}.landing_eyes__Dhy4Q{--px:0px;--py:0px;position:absolute;left:50%;top:42%;display:flex;gap:46px;transform:translate(-50%,-50%)}.landing_eyes__Dhy4Q span{position:relative;width:58px;height:64px;border-radius:50%;background:radial-gradient(circle at 50% 45%,#e4ff9a,#b8f23a 55%,#6aa012);box-shadow:0 0 24px 6px rgba(184,242,58,.45);transform:scaleY(0);transition:transform .38s var(--ease-soft);overflow:hidden}.landing_eyes__Dhy4Q span:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:44px;margin:-22px 0 0 -9px;border-radius:50%;background:#07060f;transform:translate(var(--px),var(--py))}.landing_eyes__Dhy4Q span:before{content:"";position:absolute;z-index:1;left:14px;top:12px;width:10px;height:10px;border-radius:50%;background:#fff}.landing_eyes__Dhy4Q[data-open] span{transform:scaleY(1);animation:landing_darkBlink__23Ntg 5s 1.5s infinite}.landing_eyes__Dhy4Q[data-squint] span{transform:scaleY(.25);animation:none}.landing_hint__awLNW{position:absolute;left:50%;bottom:14%;margin:0;transform:translateX(-50%);width:min(90vw,30rem);text-align:center;font-family:var(--font-note);font-size:var(--fs-lead);color:#fff8ec;opacity:.85}.landing_cord__HO20b{position:absolute;top:0;left:78%;display:flex;flex-direction:column;align-items:center;width:56px;padding:0;border:0;background:none;cursor:grab;touch-action:none}.landing_cord__HO20b:active{cursor:grabbing}.landing_cordString__o4vHW{width:3px;height:34vh;background:linear-gradient(#fff8ec55,#fff8ecaa)}.landing_cordBead__NSvbd{width:30px;height:38px;border-radius:50% 50% 46% 46%;background:radial-gradient(circle at 40% 35%,#fff6b8,#ffd34d);box-shadow:0 0 18px 4px rgba(255,226,122,.6);animation:landing_beadSwing__sScR1 3s ease-in-out infinite;transform-origin:50% -34vh}.landing_skip__MKRkj{position:absolute;left:16px;bottom:16px;min-height:44px;padding:0 1rem;border:2px solid rgba(255,248,236,.35);border-radius:999px;background:none;color:#fff8ec;font-family:var(--font-display);font-size:var(--fs-sm);opacity:.75}.landing_skip__MKRkj:hover{opacity:1}.landing_bulbs__pEZaW{position:fixed;z-index:6;left:0;right:0;top:0;height:50px;pointer-events:none}.landing_bulbs__pEZaW:before{content:"";position:absolute;left:-2%;right:-2%;top:12px;height:26px;border-bottom:2px solid rgba(42,36,64,.5);border-radius:0 0 50% 50%/0 0 100% 100%}.landing_bulbs__pEZaW span{position:absolute;width:12px;height:16px;border-radius:50% 50% 45% 45%;background:#6f6a80;transition:background .3s ease var(--d),box-shadow .3s ease var(--d)}.landing_bulbs__pEZaW span:first-child{left:3%}.landing_bulbs__pEZaW span:nth-child(2){left:9%}.landing_bulbs__pEZaW span:nth-child(3){left:15%}.landing_bulbs__pEZaW span:nth-child(4){left:21%}.landing_bulbs__pEZaW span:nth-child(5){left:27%}.landing_bulbs__pEZaW span:nth-child(6){left:33%}.landing_bulbs__pEZaW span:nth-child(7){left:39%}.landing_bulbs__pEZaW span:nth-child(8){left:45%}.landing_bulbs__pEZaW span:nth-child(9){left:51%}.landing_bulbs__pEZaW span:nth-child(10){left:57%}.landing_bulbs__pEZaW span:nth-child(11){left:63%}.landing_bulbs__pEZaW span:nth-child(12){left:69%}.landing_bulbs__pEZaW span:nth-child(13){left:75%}.landing_bulbs__pEZaW span:nth-child(14){left:81%}.landing_bulbs__pEZaW span:nth-child(15){left:87%}.landing_bulbs__pEZaW span:nth-child(16){left:93%}.landing_bulbs__pEZaW[data-lit] span{background:var(--c);box-shadow:0 0 14px 4px color-mix(in srgb,var(--c) 70%,transparent);animation:landing_bulbGlow__plJFI 3.4s ease-in-out infinite;animation-delay:var(--d)}.landing_retro__DM1sW{position:fixed;z-index:7;right:16px;top:96px;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.landing_counter__rBiln{display:flex;align-items:center;gap:.5rem;margin:0;padding:.3rem .8rem;border-radius:10px;background:#120f26;color:#b8f23a;font-family:VT323,monospace;font-size:1.25rem;box-shadow:var(--puffy)}.landing_counterNum__su9nm{padding:0 .4rem;border-radius:4px;background:#000;color:#b8f23a;font-size:1.5rem;letter-spacing:.1em}.landing_guestbook__0vS_Z{padding:.3rem .9rem;border-radius:999px;background:var(--sticker-pink);color:var(--ink);text-decoration:none;font-size:var(--fs-sm);box-shadow:var(--puffy);rotate:-3deg}.landing_cozy__52OiC{margin:0;padding:.2rem .7rem;border:2px dashed var(--ink);border-radius:6px;background:var(--butter);color:var(--ink);font-size:var(--fs-xs);animation:landing_blinkSign__mg_J8 2.4s steps(1) infinite}@media (max-width:767px){.landing_retro__DM1sW{left:10px;right:auto;top:76px;bottom:auto;align-items:flex-start;transform:scale(.85);transform-origin:0 0}.landing_cozy__52OiC{display:none}.landing_cord__HO20b{left:82%}}@media (prefers-reduced-motion:reduce){.landing_bulbs__pEZaW[data-lit] span,.landing_cordBead__NSvbd,.landing_cozy__52OiC,.landing_eyes__Dhy4Q[data-open] span{animation:none!important}}@keyframes landing_darkBlink__23Ntg{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes landing_beadSwing__sScR1{0%,to{rotate:-4deg}50%{rotate:4deg}}@keyframes landing_bulbGlow__plJFI{0%,to{opacity:1}50%{opacity:.7}}@keyframes landing_blinkSign__mg_J8{0%,to{opacity:1}50%{opacity:.55}}