.ykgLvW_page{min-height:100dvh;color:var(--color-smoke);background:#040406;position:relative}.ykgLvW_scene{width:100%;height:100dvh;position:relative}.ykgLvW_bulbGlow{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,#ffeec8d9,#ffc8824d 35%,#ffaa5a14 65%,#0000);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ykgLvW_pool{pointer-events:none;mix-blend-mode:screen;transform-origin:50% 0;background:radial-gradient(50% 50% at 50% 30%,#ffd6a042,#ffbe7814 55%,#0000 75%);animation:6.5s ease-in-out infinite alternate ykgLvW_sway;position:absolute}@keyframes ykgLvW_sway{0%{transform:translate(-10px)rotate(-1.2deg)}to{transform:translate(12px)rotate(1.4deg)}}.ykgLvW_neon{pointer-events:none;mix-blend-mode:screen;animation:6.2s step-end infinite ykgLvW_neonBuzz;position:absolute}.ykgLvW_neonSpill{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,#ff283252,#ff1e281a 50%,#0000);border-radius:50%;animation:6.2s step-end infinite ykgLvW_neonBuzz,3.1s ease-in-out infinite alternate ykgLvW_spillPulse;position:absolute;transform:translate(-50%,-50%)}.ykgLvW_wetRed{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,#ff1e324d,#0000);border-radius:50%;animation:6.2s step-end infinite ykgLvW_neonBuzz,2.3s ease-in-out infinite alternate ykgLvW_shimmer;position:absolute;transform:translate(-50%,-50%)}@keyframes ykgLvW_neonBuzz{0%,to{opacity:1}9%{opacity:.55}10%{opacity:1}11%{opacity:.4}12.5%{opacity:1}47%{opacity:.85}48%{opacity:1}71%{opacity:.3}72%{opacity:.95}73%{opacity:.5}75%{opacity:1}}@keyframes ykgLvW_spillPulse{0%{filter:brightness(.85)}to{filter:brightness(1.15)}}@keyframes ykgLvW_shimmer{0%{transform:translate(-52%,-50%)scaleX(1)}to{transform:translate(-48%,-50%)scaleX(1.06)}}.ykgLvW_off{pointer-events:none;opacity:0;position:absolute}.ykgLvW_offY{animation:9.7s step-end 2.5s infinite ykgLvW_sputterY}.ykgLvW_offS{animation:14.3s step-end 5s infinite ykgLvW_sputterS}@keyframes ykgLvW_sputterY{0%,61%,to{opacity:0}62%{opacity:1}63%{opacity:.2}64%{opacity:1}66.5%{opacity:0}67%{opacity:.85}68%{opacity:0}88%{opacity:1}88.6%{opacity:0}}@keyframes ykgLvW_sputterS{0%,30%,to{opacity:0}31%{opacity:.9}31.5%{opacity:0}32%{opacity:1}38%{opacity:1}38.4%{opacity:.3}39%{opacity:0}}.ykgLvW_alleyNeon{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,#ff325059,#5078ff1f 55%,#0000);border-radius:50%;animation:4.4s step-end -1.7s infinite ykgLvW_neonBuzz;position:absolute;transform:translate(-50%,-50%)}.ykgLvW_haze{pointer-events:none;mix-blend-mode:screen;position:absolute}.ykgLvW_slot{border-radius:2px;position:absolute;overflow:hidden}.ykgLvW_opening{background:radial-gradient(70% 55% at 50% 55%,#3a2318 0,#120a07 55%,#050302 100%);position:absolute;inset:0;box-shadow:inset 0 6px 8px #000000e6,inset 0 -2px 4px #000c}.ykgLvW_opening svg{width:100%;height:100%;position:absolute;inset:0}.ykgLvW_eyes{transform-origin:50% 52%;animation:4.6s infinite ykgLvW_blink}@keyframes ykgLvW_blink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.08)}}.ykgLvW_irises{transition:transform .4s;animation:7s ease-in-out infinite ykgLvW_glance}@keyframes ykgLvW_glance{0%,30%{transform:translate(0)}38%,55%{transform:translate(-2.2px)}63%,80%{transform:translate(2px)}90%,to{transform:translate(0)}}[data-phase=busy] .ykgLvW_irises{animation:none;transform:translateY(2.4px)}.ykgLvW_brows{transition:transform .25s}[data-phase=denied] .ykgLvW_brows{transform:translateY(3px)}.ykgLvW_cover{background-repeat:no-repeat;transition:transform .55s cubic-bezier(.5,0,.2,1.1);position:absolute;inset:0;transform:translateY(0);box-shadow:0 3px 4px #0009}[data-phase=open] .ykgLvW_cover,[data-phase=busy] .ykgLvW_cover{transform:translateY(-96%)}[data-phase=denied] .ykgLvW_cover{transition:transform .12s cubic-bezier(.6,0,1,1)}.ykgLvW_doorWrap{perspective:1500px;perspective-origin:30%;position:absolute}.ykgLvW_interior{opacity:0;background-position:50% 52%;background-size:cover;position:absolute;inset:0;box-shadow:inset 0 0 40px #000c}.ykgLvW_interior:after{content:"";mix-blend-mode:screen;background:radial-gradient(70% 60% at 50% 55%,#ffdcaa59,#0000 70%);position:absolute;inset:0}.ykgLvW_leaf{opacity:0;transform-origin:0;background-repeat:no-repeat;position:absolute;inset:0;box-shadow:0 0 #0000}[data-phase=admit] .ykgLvW_interior,[data-phase=admit] .ykgLvW_leaf{opacity:1}.ykgLvW_swing .ykgLvW_leaf{transition:transform 1.05s cubic-bezier(.55,.05,.25,1),box-shadow 1s;transform:rotateY(-104deg);box-shadow:-30px 0 60px #0009}.ykgLvW_unlock .ykgLvW_leaf{animation:.32s ykgLvW_unlock}@keyframes ykgLvW_unlock{0%,to{transform:translate(0)}25%{transform:translate(3px)}50%{transform:translate(-2px)}75%{transform:translate(1px)}}.ykgLvW_spill{pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(22% 45% at 50% 52%,#ffe4b4b3,#0000 70%),radial-gradient(45% 18% at 50% 92%,#ffd29699,#0000 70%),radial-gradient(60% 60% at 50% 60%,#ffbe7840,#0000 75%);transition:opacity .9s .15s;position:absolute}.ykgLvW_swing .ykgLvW_spill{opacity:1}.ykgLvW_hud{z-index:3;pointer-events:none;position:absolute;inset:0}.ykgLvW_rain{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ykgLvW_black{pointer-events:none;background:#000;animation:1.4s ease-out .1s both ykgLvW_lightsUp;position:absolute;inset:0}@keyframes ykgLvW_lightsUp{to{opacity:0;visibility:hidden}}.ykgLvW_veil{opacity:0;pointer-events:none;z-index:5;background:#000 50%/cover no-repeat;position:absolute;inset:0}.ykgLvW_brand{left:calc(var(--safe-left) + 14px);top:calc(var(--safe-top) + 12px);font-family:var(--font-neon);color:#ffe3ea;text-shadow:0 0 2px #fff,0 0 8px #ff2d55,0 0 18px #ff2d55;font-size:26px;line-height:1;animation:1s 1.4s both ykgLvW_fadeIn;position:absolute}.ykgLvW_brand b{color:#e2f6ff;text-shadow:0 0 2px #fff,0 0 8px #2fb8ff,0 0 18px #2fb8ff;font-weight:400}@keyframes ykgLvW_fadeIn{0%{opacity:0}}.ykgLvW_slipAnchor{--slip-w:min(340px, calc(100vw - 28px));--sx:calc(var(--cam-tx) * 1px + 1268px * var(--cam-s));--ax:clamp(calc(var(--slip-w) / 2 + 14px), var(--sx), calc(100vw - var(--slip-w) / 2 - 14px));left:var(--ax);top:clamp(calc(var(--safe-top) + 64px), calc(var(--cam-ty) * 1px + 636px * var(--cam-s)), calc(100% - var(--slip-h,360px) - var(--safe-bottom) - 12px));width:var(--slip-w);pointer-events:auto;position:absolute;transform:translate(-50%)}.ykgLvW_slipAnchor:before{content:"";left:calc(50% + var(--sx) - var(--ax));z-index:1;width:calc(75px * var(--cam-s) + 24px);opacity:0;background:linear-gradient(#0a0605,#2a1c14);border-radius:3px;height:8px;transition:opacity .3s;position:absolute;top:-6px;transform:translate(-50%);box-shadow:0 2px 4px #000c}[data-phase=open] .ykgLvW_slipAnchor:before,[data-phase=busy] .ykgLvW_slipAnchor:before,[data-phase=denied] .ykgLvW_slipAnchor:before{opacity:1}.ykgLvW_slip{transform-origin:50% 0;clip-path:inset(0 0 100%);transition:clip-path .8s cubic-bezier(.3,.7,.2,1) .45s,transform .8s cubic-bezier(.3,.7,.2,1.2) .45s;position:relative;transform:translateY(-30px)rotate(-1.2deg)}[data-phase=open] .ykgLvW_slip,[data-phase=busy] .ykgLvW_slip,[data-phase=denied] .ykgLvW_slip{clip-path:inset(-20px -20px -40px);transform:translateY(0)rotate(-1.2deg)}[data-phase=denied] .ykgLvW_slip{transition:none;animation:.55s cubic-bezier(.36,.07,.19,.97) both ykgLvW_shake}@keyframes ykgLvW_shake{10%,90%{transform:translate(-2px)rotate(-1.2deg)}20%,80%{transform:translate(5px)rotate(-.4deg)}30%,50%,70%{transform:translate(-9px)rotate(-2.4deg)}40%,60%{transform:translate(9px)rotate(0)}}[data-phase=admit] .ykgLvW_slip{clip-path:inset(0 0 100%);transition-duration:.45s;transition-delay:0s;transform:translateY(-40px)rotate(-1.2deg)}.ykgLvW_paper{color:#241a12;background:radial-gradient(80% 60% at 20% 10%,#ffffff59,#0000 60%),repeating-linear-gradient(0deg,#0000 0 25px,#466eaa24 25px 26px),linear-gradient(170deg,#f4ead2,#e6d6b2 70%,#d9c59c);border-radius:3px;padding:18px 18px 16px;position:relative;box-shadow:0 18px 30px #000000a6,0 2px 4px #00000080,inset 0 0 30px #785a282e;-webkit-mask:radial-gradient(circle at 6px 0,#0000 4px,#000 4.5px) 0 0/12px 100% repeat-x;mask:radial-gradient(circle at 6px 0,#0000 4px,#000 4.5px) 0 0/12px 100% repeat-x}.ykgLvW_kicker{font-family:var(--font-display);letter-spacing:.32em;color:#9b1b25;font-size:13px}.ykgLvW_title{font-family:var(--font-display);letter-spacing:.04em;margin-top:2px;font-size:34px;line-height:.95}.ykgLvW_note{color:#4a3a28;margin-top:4px;font-family:Courier New,ui-monospace,monospace;font-size:13px;line-height:1.35}.ykgLvW_field{margin-top:12px;display:block}.ykgLvW_field span{letter-spacing:.18em;text-transform:uppercase;color:#5a4630;font-family:Courier New,ui-monospace,monospace;font-size:11px;font-weight:700;display:block}.ykgLvW_input{color:#1a120a;background:#ffffff47;border:0;border-bottom:2px solid #3a2a1a;border-radius:0;outline:none;width:100%;min-height:44px;padding:6px 4px 4px;font-family:Courier New,ui-monospace,monospace;font-size:18px;font-weight:700;transition:background .2s,border-color .2s}.ykgLvW_input:focus{background:#ffffff8c;border-color:#b3202c}.ykgLvW_stamp{width:100%;min-height:52px;font-family:var(--font-display);letter-spacing:.22em;color:#b3202c;cursor:pointer;background:#b3202c14;border:3px solid #b3202c;border-radius:6px;margin-top:16px;font-size:26px;transition:transform .12s,background .2s,color .2s;display:block;position:relative;transform:rotate(-1.5deg)}.ykgLvW_stamp:hover{color:#f4ead2;background:#b3202c}.ykgLvW_stamp:active{transform:rotate(-1.5deg)scale(.96)}.ykgLvW_stamp:disabled{opacity:.7;cursor:progress}.ykgLvW_stamp:focus-visible{outline-offset:3px;outline:3px solid #2fb8ff}.ykgLvW_error{color:#8a1420;background:#b3202c1a;border-left:3px solid #b3202c;margin-top:10px;padding:6px 8px;font-family:Courier New,ui-monospace,monospace;font-size:13px;font-weight:700}.ykgLvW_card{color:#f3e7cf;background:radial-gradient(80% 50% at 15% 0,#ffffff2e,#0000 60%),linear-gradient(115deg,#0000 40%,#ffffff1a 48%,#0000 56%),linear-gradient(160deg,#3a0d14,#1b0609 60%,#120406);border:1px solid #e7c8748c;border-radius:14px;padding:16px 16px 14px;position:relative;box-shadow:0 20px 34px #000000b3,inset 0 0 0 4px #e7c8741f}.ykgLvW_cardHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.ykgLvW_cardHead .ykgLvW_chip{background:linear-gradient(90deg,#0000 45%,#00000040 45% 55%,#0000 55%),linear-gradient(#0000 45%,#00000040 45% 55%,#0000 55%),linear-gradient(135deg,#f1d98c,#a8822f);border-radius:5px;width:34px;height:26px}.ykgLvW_cardBrand{font-family:var(--font-neon);color:#ffe3ea;text-shadow:0 0 6px #ff2d55;font-size:24px;line-height:1}.ykgLvW_cardBrand b{color:#e2f6ff;text-shadow:0 0 6px #2fb8ff;font-weight:400}.ykgLvW_cardTitle{font-family:var(--font-display);letter-spacing:.05em;color:#f1d98c;margin-top:8px;font-size:30px;line-height:.95}.ykgLvW_cardNote{color:#f3e7cfc7;margin-top:4px;font-size:13px;line-height:1.35}.ykgLvW_cardNo{letter-spacing:.3em;color:#f1d98ccc;text-shadow:0 1px #0009,0 -1px #ffffff26;margin-top:6px;font-family:Courier New,ui-monospace,monospace;font-size:13px}.ykgLvW_card .ykgLvW_field span{color:#f1d98cd9}.ykgLvW_card .ykgLvW_input{color:#fff6e2;background:#0000004d;border-bottom-color:#f1d98c99;border-radius:6px 6px 0 0;padding-left:8px}.ykgLvW_card .ykgLvW_input:focus{background:#00000073;border-color:#ff2d55}.ykgLvW_card .ykgLvW_stamp{color:#ffe3ea;text-shadow:0 0 8px #ff2d55;background:#ff2d5526;border-color:#ff2d55;transform:none;box-shadow:0 0 18px #ff2d5559}.ykgLvW_card .ykgLvW_stamp:hover{color:#fff;background:#ff2d55}.ykgLvW_card .ykgLvW_error{color:#ffb3c0;background:#ff2d5526;border-left-color:#ff2d55}@media (prefers-reduced-motion:reduce){.ykgLvW_pool,.ykgLvW_neon,.ykgLvW_neonSpill,.ykgLvW_wetRed,.ykgLvW_offY,.ykgLvW_offS,.ykgLvW_alleyNeon,.ykgLvW_eyes,.ykgLvW_irises,.ykgLvW_black,.ykgLvW_brand{animation:none!important}.ykgLvW_black{display:none}.ykgLvW_slip,.ykgLvW_cover{transition:none!important}}
