@import"https://fonts.googleapis.com/css2?family=Outfit:wght@200;300;400;600&display=swap";.flip-clock.svelte-1xgafs0{position:relative;width:110px;height:140px;perspective:400px}@media(min-width:768px){.flip-clock.svelte-1xgafs0{width:150px;height:180px}}.card-top.svelte-1xgafs0,.card-bottom.svelte-1xgafs0{position:absolute;left:0;right:0;height:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.card-top.svelte-1xgafs0{top:0;background:linear-gradient(180deg,#f8f8f8,#e8e8e8);border-radius:10px 10px 0 0;align-items:flex-end;box-shadow:inset 0 1px #fffc}.card-bottom.svelte-1xgafs0{bottom:0;background:linear-gradient(180deg,#e0e0e0,#f0f0f0);border-radius:0 0 10px 10px;align-items:flex-start;box-shadow:0 4px 8px #0006,inset 0 -1px #0000001a}@media(min-width:768px){.card-top.svelte-1xgafs0{border-radius:12px 12px 0 0}.card-bottom.svelte-1xgafs0{border-radius:0 0 12px 12px}}.card-top.svelte-1xgafs0 .flip-number:where(.svelte-1xgafs0){transform:translateY(50%)}.card-bottom.svelte-1xgafs0 .flip-number:where(.svelte-1xgafs0){transform:translateY(-50%)}.flap-top.svelte-1xgafs0,.flap-bottom.svelte-1xgafs0{position:absolute;left:0;right:0;height:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;z-index:10}.flap-top.svelte-1xgafs0{top:0;background:linear-gradient(180deg,#f8f8f8,#e8e8e8);border-radius:10px 10px 0 0;align-items:flex-end;transform-origin:bottom center;box-shadow:0 1px 3px #0003}.flap-bottom.svelte-1xgafs0{bottom:0;background:linear-gradient(180deg,#e0e0e0,#f0f0f0);border-radius:0 0 10px 10px;align-items:flex-start;transform-origin:top center;transform:rotateX(90deg);box-shadow:0 2px 4px #0000004d}@media(min-width:768px){.flap-top.svelte-1xgafs0{border-radius:12px 12px 0 0}.flap-bottom.svelte-1xgafs0{border-radius:0 0 12px 12px}}.flap-top.svelte-1xgafs0 .flip-number:where(.svelte-1xgafs0){transform:translateY(50%)}.flap-bottom.svelte-1xgafs0 .flip-number:where(.svelte-1xgafs0){transform:translateY(-50%)}.flap-top.animate.svelte-1xgafs0{animation:svelte-1xgafs0-flip-top .3s ease-in forwards}.flap-bottom.animate.svelte-1xgafs0{animation:svelte-1xgafs0-flip-bottom .3s ease-out .3s forwards}@keyframes svelte-1xgafs0-flip-top{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes svelte-1xgafs0-flip-bottom{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.flip-number.svelte-1xgafs0{font-family:Orbitron,SF Mono,Monaco,monospace;font-size:4.5rem;font-weight:700;color:#1a1a1a;letter-spacing:-2px;line-height:1}@media(min-width:768px){.flip-number.svelte-1xgafs0{font-size:6rem}}.flip-hinge.svelte-1xgafs0{position:absolute;top:50%;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.25) 5%,rgba(0,0,0,.25) 95%,transparent 100%);transform:translateY(-50%);z-index:20}.flip-hinge.svelte-1xgafs0:after{content:"";position:absolute;bottom:-1px;left:5%;right:5%;height:1px;background:#fff6}.rivet.svelte-1xgafs0{position:absolute;top:50%;transform:translateY(-50%);width:10px;height:10px;background:linear-gradient(145deg,#888,#555);border-radius:50%;box-shadow:inset 0 1px 2px #00000080,0 1px 1px #fff3;z-index:25}.rivet.left.svelte-1xgafs0{left:-5px}.rivet.right.svelte-1xgafs0{right:-5px}.loading-bar-container.svelte-1qsql9g{width:100%;height:4px;background:#2a2a2a;border-radius:2px;overflow:hidden}.loading-bar.svelte-1qsql9g{width:40%;height:100%;background:linear-gradient(90deg,#666,#999,#666);border-radius:2px;animation:svelte-1qsql9g-loading-bounce 2.5s ease-in-out infinite}@keyframes svelte-1qsql9g-loading-bounce{0%{transform:translate(0)}50%{transform:translate(150%)}to{transform:translate(0)}}.neon-pink{color:#ff2d95;text-shadow:0 0 5px #ff2d95,0 0 10px #ff2d95,0 0 20px #ff2d95,0 0 40px #ff2d95,0 0 80px #ff2d95}.neon-cyan{color:#0ff;text-shadow:0 0 5px #0ff,0 0 10px #0ff,0 0 20px #0ff,0 0 40px #0ff}.neon-purple{color:#b14aed;text-shadow:0 0 5px #b14aed,0 0 10px #b14aed,0 0 20px #b14aed,0 0 40px #b14aed}.glow-line.svelte-148lpfm{background:linear-gradient(90deg,transparent,#ff2d95,#0ff,#b14aed,transparent);box-shadow:0 0 20px #ff2d95,0 0 40px #0ff}.particle.svelte-148lpfm{position:absolute;border-radius:50%;pointer-events:none}.grid-bg.svelte-148lpfm{background-image:linear-gradient(rgba(255,45,149,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,45,149,.03) 1px,transparent 1px);background-size:50px 50px}.vignette.svelte-148lpfm{box-shadow:inset 0 0 150px #000000e6}@keyframes svelte-148lpfm-float{0%,to{transform:translateY(0) translate(0);opacity:.3}50%{transform:translateY(-20px) translate(10px);opacity:1}}@keyframes svelte-148lpfm-pulse-neon{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-148lpfm-slideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-148lpfm-scaleIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-148lpfm-lineExpand{0%{width:0}to{width:100%}}@keyframes svelte-148lpfm-flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.6}}.animate-slideUp.svelte-148lpfm{animation:svelte-148lpfm-slideUp .8s ease-out forwards}.animate-scaleIn.svelte-148lpfm{animation:svelte-148lpfm-scaleIn .6s ease-out forwards}.animate-lineExpand.svelte-148lpfm{animation:svelte-148lpfm-lineExpand 1s ease-out forwards}.animate-flicker.svelte-148lpfm{animation:svelte-148lpfm-flicker 3s infinite}.animate-pulse-neon.svelte-148lpfm{animation:svelte-148lpfm-pulse-neon 2s ease-in-out infinite}h1.svelte-148lpfm,p.svelte-148lpfm,button.svelte-148lpfm{font-family:Outfit,sans-serif}.passcode-modal.svelte-148lpfm{position:relative;background:linear-gradient(135deg,#14141ef2,#1e1428f2);border:1px solid rgba(255,45,149,.3);border-radius:16px;padding:2rem;width:90%;max-width:360px;box-shadow:0 0 40px #ff2d9533,0 0 80px #00ffff1a}.passcode-input.svelte-148lpfm{width:100%;padding:.875rem 1rem;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-family:Orbitron,monospace;font-size:1.25rem;text-align:center;letter-spacing:.3em;text-transform:uppercase;transition:all .3s ease}.passcode-input.svelte-148lpfm:focus{outline:none;border-color:#00ffff80;box-shadow:0 0 20px #0ff3}.passcode-input.error.svelte-148lpfm{border-color:#ff6464cc;box-shadow:0 0 20px #ff64644d}.passcode-input.svelte-148lpfm::placeholder{color:#ffffff4d;font-size:.875rem;letter-spacing:.1em}@keyframes svelte-148lpfm-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-8px)}20%,40%,60%,80%{transform:translate(8px)}}.shake.svelte-148lpfm{animation:svelte-148lpfm-shake .5s ease-in-out}.glass-card.svelte-1h6bptz{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:24px;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}.accept-btn.svelte-1h6bptz{background:linear-gradient(135deg,#fff3,#ffffff1a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;transition:all .3s ease;position:relative;overflow:hidden}.accept-btn.svelte-1h6bptz:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,transparent 50%);opacity:0;transition:opacity .3s ease}.accept-btn.svelte-1h6bptz:hover{background:linear-gradient(135deg,#ffffff4d,#ffffff26);border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.accept-btn.svelte-1h6bptz:hover:before{opacity:1}.accept-btn.svelte-1h6bptz:active{transform:translateY(0)}
