.login-page.svelte-1x05zx6{display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.visual-section.svelte-1x05zx6{flex:1 1 60%;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative;overflow:visible}.visual-content.svelte-1x05zx6{position:relative;z-index:1;text-align:center;max-width:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-content.svelte-1x05zx6{text-align:center;margin:0;width:100%}.map-base.svelte-1x05zx6{width:306px;height:600px;margin:auto;background:url(../../../img/fornextupdate/map9.webp) center center / cover;position:relative;display:inline-block;transform-origin:center center}.map-flap.svelte-1x05zx6{transform-style:preserve-3d;position:absolute;width:100%;height:25%;margin:auto;left:0;right:0;transition:.5s ease;top:25%}.map-flap__front.svelte-1x05zx6,.map-flap__back.svelte-1x05zx6{backface-visibility:hidden;width:100%;height:100%;position:absolute}.map-flap__back.svelte-1x05zx6{transform:scale(-1) rotateY(180deg)}.map-flap.flap--1.svelte-1x05zx6{box-shadow:0 -1px 6px #61534980}.map-flap.flap--1.svelte-1x05zx6 .map-flap__front:where(.svelte-1x05zx6){background:url(../../../img/fornextupdate/mini-1.webp) center left / cover}.map-flap.flap--1.svelte-1x05zx6 .map-flap__back:where(.svelte-1x05zx6){background:url(../../../img/fornextupdate/mini-3.webp) -3px 0/ cover}.map-flap.flap--2.svelte-1x05zx6{box-shadow:0 1px 6px #61534980;top:50%}.map-flap.flap--2.svelte-1x05zx6 .map-flap__front:where(.svelte-1x05zx6){background:url(../../../img/fornextupdate/mini-2.webp) center left / cover}.map-flap.flap--2.svelte-1x05zx6 .map-flap__back:where(.svelte-1x05zx6){background:url(../../../img/fornextupdate/mini-4.webp) -3px 0/ cover}.map-side.svelte-1x05zx6{height:600px;width:152px;position:absolute;transform-style:preserve-3d;transition:.3s ease;top:0}.map-side.svelte-1x05zx6 .front:where(.svelte-1x05zx6),.map-side.svelte-1x05zx6 .back:where(.svelte-1x05zx6){width:100%;height:100%;position:absolute;background-repeat:no-repeat;background-position:left top;background-size:cover;background-image:var(--image);backface-visibility:hidden}.map-side.svelte-1x05zx6 .back:where(.svelte-1x05zx6){background-image:url(../../../img/fornextupdate/back.webp)}.map-side.side-1.svelte-1x05zx6{left:0;margin-left:1.5px}.map-side.side-2.svelte-1x05zx6{left:50%;margin-left:-2px}.map-side.side-3.svelte-1x05zx6{left:0;margin-left:3px}.map-side.side-3.svelte-1x05zx6 .back:where(.svelte-1x05zx6){transform:rotateY(180deg)}.map-side.side-4.svelte-1x05zx6{left:50%;margin-left:-1px}.map-side.side-4.svelte-1x05zx6 .back:where(.svelte-1x05zx6){transform:rotateY(180deg)}.map-side.side-5.svelte-1x05zx6{left:0}.map-side.side-5.svelte-1x05zx6 .back:where(.svelte-1x05zx6){background-image:url(../../../img/fornextupdate/map1.webp)}.map-side.side-6.svelte-1x05zx6{left:50%}.map-side.side-6.svelte-1x05zx6 .front:where(.svelte-1x05zx6){background-size:99.5%}.map-side.side-6.svelte-1x05zx6 .back:where(.svelte-1x05zx6){background-image:url(../../../img/fornextupdate/map17.webp)}.scroll-name.svelte-1x05zx6{position:absolute;bottom:105px;left:-60px;width:150px;height:30px;font:15px Satisfy,cursive;text-align:center;background:url(../../../img/fornextupdate/scroll.svg) center center / cover;z-index:10;color:#615349;cursor:default;opacity:0}.scroll-name.svelte-1x05zx6 p:where(.svelte-1x05zx6){display:inline-block;margin:4px 0 0 15px}.footstep.svelte-1x05zx6{position:absolute;background:#615349;width:6px;height:12px;border-radius:80% 80% 70% 70%/130% 130% 25% 25%;z-index:10;opacity:0}.footstep.svelte-1x05zx6:before{content:"";position:absolute;width:5px;height:5px;top:110%;left:0;background:#615349;border-radius:0 0 100% 100%}.footstep.left.svelte-1x05zx6{transform:rotate(5deg)}.footstep.right.svelte-1x05zx6{transform:rotate(-3deg) translateY(15px) translate(10px)}.footsteps-1.svelte-1x05zx6 .footstep.left:where(.svelte-1x05zx6){bottom:150px;left:18px;transform:rotate(35deg)}.footsteps-1.svelte-1x05zx6 .footstep.right:where(.svelte-1x05zx6){bottom:150px;left:28px;transform:rotate(30deg)}.footsteps-2.svelte-1x05zx6 .footstep.left:where(.svelte-1x05zx6){bottom:285px;left:280px;transform:rotate(-90deg)}.footsteps-2.svelte-1x05zx6 .footstep.right:where(.svelte-1x05zx6){bottom:275px;left:285px;transform:rotate(-85deg)}.footsteps-2.svelte-1x05zx6 .scroll-name:where(.svelte-1x05zx6){bottom:300px;left:220px}.toggle-map.svelte-1x05zx6{border:2px solid #8C5E0E;margin:30px auto 0;background:#cc8e1c99;font:20px Lobster Two,cursive;padding:10px 30px;cursor:pointer;position:relative;color:#fff;text-transform:uppercase;box-shadow:0 4px 6px #0000001a;transition:all .3s ease;border-radius:5px}.toggle-map.svelte-1x05zx6:hover{background:#cc8e1ccc;box-shadow:0 6px 8px #0003}.map-base.active .flap--1.svelte-1x05zx6{transform:rotateX(180deg);transform-origin:top center;transition:.6s transform 1.5s}.map-base.active .flap--2.svelte-1x05zx6{transform:rotateX(180deg);transform-origin:bottom center;transition:.6s transform 1.8s}.map-base.active .side-1.svelte-1x05zx6{transform-origin:center left;transform:rotateY(180deg) skewY(2deg);transition:.5s all ease-in-out .6s}.map-base.active .side-1.svelte-1x05zx6 .front:where(.svelte-1x05zx6){transform:rotateY(180deg)}.map-base.active .side-2.svelte-1x05zx6{transform:rotateY(180deg) skewY(-2deg);transform-origin:center right;transition:.5s all ease-in-out .6s}.map-base.active .side-2.svelte-1x05zx6 .front:where(.svelte-1x05zx6){transform:rotateY(180deg)}.map-base.active .side-3.svelte-1x05zx6{left:-50%;transform:skewY(2deg) translate(-100%);top:8px;transition:.5s transform ease .8s,.3s left ease .8s,.5s top ease .8s}.map-base.active .side-4.svelte-1x05zx6{left:100%;transform:skewY(-2deg) translate(100%);top:8px;margin-left:-7px;transition:.5s transform ease .8s,.3s left ease .8s,.5s top ease .8s,.5s margin ease .8s}.map-base.active .side-5.svelte-1x05zx6{left:-100%;transform-origin:center left;transform:rotateY(180deg);transition:.5s transform,.7s left .8s,.2s margin .8s;top:0;margin-left:4px}.map-base.active .side-5.svelte-1x05zx6 .front:where(.svelte-1x05zx6){transform:rotateY(180deg);transition:.1s transform}.map-base.active .side-6.svelte-1x05zx6{left:150%;transform:rotateY(180deg);transform-origin:center right;margin-left:-8px;transition:.5s transform .3s,.7s left .8s,.5s top .8s,.5s margin .8s}.map-base.active .side-6.svelte-1x05zx6 .front:where(.svelte-1x05zx6){transform:rotateY(180deg);transition:.1s transform}.map-base.active .footstep.svelte-1x05zx6,.map-base.active .scroll-name.svelte-1x05zx6{opacity:1;transition:.5s opacity 2.5s}.map-base.active .footsteps-1.svelte-1x05zx6 .footstep:where(.svelte-1x05zx6){animation:15s svelte-1x05zx6-footsteps-1 ease 3s forwards}.map-base.active .footsteps-1.svelte-1x05zx6 .scroll-name:where(.svelte-1x05zx6){animation:15s svelte-1x05zx6-scroll-1 ease 3s forwards}.map-base.active .footsteps-2.svelte-1x05zx6 .footstep:where(.svelte-1x05zx6){animation:15s svelte-1x05zx6-footsteps-2 ease 3.2s forwards}.map-base.active .footsteps-2.svelte-1x05zx6 .scroll-name:where(.svelte-1x05zx6){animation:15s svelte-1x05zx6-scroll-2 ease 3.2s forwards}@keyframes svelte-1x05zx6-footsteps-1{10%{transform:translate(8px,-15px) rotate(30deg)}20%{transform:translate(30px,-45px) rotate(30deg)}30%{transform:translate(40px,-75px) rotate(20deg)}40%{transform:translate(45px,-100px) rotate(10deg)}50%{transform:translate(50px,-125px) rotate(10deg)}60%{transform:translate(50px,-135px) rotate(10deg)}to{transform:translate(50px,-135px) rotate(20deg)}}@keyframes svelte-1x05zx6-footsteps-2{80%{transform:translate(-170px,-25px) rotate(-90deg)}to{transform:translate(-180px,-25px) rotate(-90deg)}}@keyframes svelte-1x05zx6-scroll-1{10%{transform:translate(8px,-15px)}20%{transform:translate(30px,-45px)}30%{transform:translate(40px,-75px)}40%{transform:translate(45px,-100px)}50%{transform:translate(50px,-125px)}60%{transform:translate(50px,-135px)}to{transform:translate(50px,-135px)}}@keyframes svelte-1x05zx6-scroll-2{80%{transform:translate(-170px,-25px)}to{transform:translate(-180px,-25px)}}.form-section.svelte-1x05zx6{flex:1 1 40%;display:flex;align-items:center;justify-content:center;padding:2rem;overflow-y:visible;position:relative}.flip-container.svelte-1x05zx6{perspective:1000px;width:100%;max-width:400px;height:auto;position:relative;margin:auto;display:flex;align-items:center;justify-content:center}.flip-card.svelte-1x05zx6{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s ease-in-out;display:flex;align-items:center;justify-content:center}.flip-card-front.svelte-1x05zx6,.flip-card-back.svelte-1x05zx6{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;align-items:center;justify-content:center}.flip-card-front.svelte-1x05zx6{transform:rotateY(0);z-index:2}.flip-card-back.svelte-1x05zx6{transform:rotateY(180deg);z-index:1}.flip-container.flipped.svelte-1x05zx6 .flip-card:where(.svelte-1x05zx6){transform:rotateY(180deg)}.flip-container.flipped.svelte-1x05zx6 .flip-card-front:where(.svelte-1x05zx6){z-index:1}.flip-container.flipped.svelte-1x05zx6 .flip-card-back:where(.svelte-1x05zx6){z-index:2}.flip-container.svelte-1x05zx6:not(.flipped) .flip-card-front:where(.svelte-1x05zx6){visibility:visible;opacity:1}.flip-container.svelte-1x05zx6:not(.flipped) .flip-card-back:where(.svelte-1x05zx6){visibility:hidden;opacity:0}.flip-container.flipped.svelte-1x05zx6 .flip-card-front:where(.svelte-1x05zx6){visibility:hidden;opacity:0}.flip-container.flipped.svelte-1x05zx6 .flip-card-back:where(.svelte-1x05zx6){visibility:visible;opacity:1}.flip-container.svelte-1x05zx6{min-height:500px;display:flex;align-items:center;justify-content:center}.flip-card-front.svelte-1x05zx6 .form-container:where(.svelte-1x05zx6),.flip-card-back.svelte-1x05zx6 .form-container:where(.svelte-1x05zx6){position:relative;height:auto;width:100%}.form-container.svelte-1x05zx6{width:100%;max-width:400px;max-height:calc(100vh - 4rem);overflow-y:auto;padding-right:.5rem;padding-bottom:1rem;margin:0 auto}.form-container.svelte-1x05zx6 h2:where(.svelte-1x05zx6){margin-bottom:.4rem;font-size:1.5rem}.form-container.svelte-1x05zx6 .welcome-text:where(.svelte-1x05zx6){margin-bottom:1rem;font-size:.875rem}.form-container.svelte-1x05zx6 .google-btn:where(.svelte-1x05zx6){margin-bottom:.75rem;padding:.625rem 1rem;height:44px;font-size:.9rem}.form-container.svelte-1x05zx6 .divider:where(.svelte-1x05zx6){margin:.75rem 0}.form-container.svelte-1x05zx6 .animated-form:where(.svelte-1x05zx6){margin-top:.75rem}.form-container.svelte-1x05zx6 .svgContainer:where(.svelte-1x05zx6){margin-bottom:.75rem;width:160px;height:160px}.form-container.svelte-1x05zx6 .svgContainer:where(.svelte-1x05zx6)>div:where(.svelte-1x05zx6){padding-bottom:100%}.form-container.svelte-1x05zx6 .inputGroup:where(.svelte-1x05zx6){margin-bottom:1rem}.form-container.svelte-1x05zx6 .form-options:where(.svelte-1x05zx6){margin-bottom:.75rem}.form-container.svelte-1x05zx6 .submit-btn:where(.svelte-1x05zx6){margin-top:.5rem;height:48px;font-size:.95rem;padding:.75rem 1.5rem}.form-container.svelte-1x05zx6::-webkit-scrollbar{width:6px}.form-container.svelte-1x05zx6::-webkit-scrollbar-track{background:transparent}.form-container.svelte-1x05zx6::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.form-container.svelte-1x05zx6::-webkit-scrollbar-thumb:hover{background:#0000004d}.form-container.svelte-1x05zx6 h2:where(.svelte-1x05zx6){font-size:2rem;color:#fff;margin:0 0 .5rem;font-weight:700}.welcome-text.svelte-1x05zx6{color:#ffffffe6;font-size:1rem;margin:0 0 2.5rem}.google-btn.svelte-1x05zx6{width:100%;padding:.875rem 1rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);border-radius:12px;font-size:1rem;font-weight:500;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:1.5rem}.google-btn.svelte-1x05zx6:hover:not(:disabled){background:#ffffff26;border-color:#fff6;box-shadow:0 4px 20px #ffffff1a;transform:translateY(-2px)}.google-btn.svelte-1x05zx6:disabled{opacity:.6;cursor:not-allowed}.google-icon.svelte-1x05zx6{width:20px;height:20px}.divider.svelte-1x05zx6{display:flex;align-items:center;text-align:center;margin:2rem 0;color:#ffffffb3;font-size:.875rem;font-weight:500}.divider.svelte-1x05zx6:before,.divider.svelte-1x05zx6:after{content:"";flex:1;border-bottom:1px solid rgba(255,255,255,.3)}.divider.svelte-1x05zx6 span:where(.svelte-1x05zx6){padding:0 1rem}.svgContainer.svelte-1x05zx6{position:relative;width:200px;height:200px;margin:0 auto 1em;border-radius:50%;background:none;border:solid 2.5px #3A5E77;overflow:hidden;pointer-events:none}.svgContainer.svelte-1x05zx6>div:where(.svelte-1x05zx6){position:relative;width:100%;height:0;overflow:hidden;padding-bottom:100%}.mySVG.svelte-1x05zx6{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.inputGroup.svelte-1x05zx6{margin:0 0 1.5em;padding:0;position:relative;background-color:#222;border-radius:5px;transition:background-color .1s cubic-bezier(.33,1,.68,1)}.inputGroup.svelte-1x05zx6:last-of-type{margin-bottom:0}.inputGroup.svelte-1x05zx6 label:where(.svelte-1x05zx6){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.inputGroup.svelte-1x05zx6 input[type=text]:where(.svelte-1x05zx6),.inputGroup.svelte-1x05zx6 input[type=password]:where(.svelte-1x05zx6),.inputGroup.svelte-1x05zx6 input[type=email]:where(.svelte-1x05zx6){display:block;margin:0;padding:0 20px;background-color:#e8e8e8;border:2px solid #222222;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;height:50px;font-size:15px;color:#222;font-weight:700;font-family:system-ui,-apple-system,sans-serif;line-height:50px;transition:transform .1s cubic-bezier(.33,1,.68,1),border-color .1s cubic-bezier(.33,1,.68,1)}.inputGroup.svelte-1x05zx6 input[type=text]:where(.svelte-1x05zx6),.inputGroup.svelte-1x05zx6 input[type=email]:where(.svelte-1x05zx6){padding:12px 20px 0}.inputGroup.svelte-1x05zx6 input:where(.svelte-1x05zx6)::placeholder{color:#646464;font-size:15px;font-weight:700;font-family:system-ui,-apple-system,sans-serif}.inputGroup.svelte-1x05zx6 input:where(.svelte-1x05zx6):focus{outline:none;transform:translateY(-3px);border-color:#222}.inputGroup.svelte-1x05zx6 input:where(.svelte-1x05zx6):hover:not(:focus){border-color:#222;background-color:#e8e8e8}.inputGroup.svelte-1x05zx6:has(input:where(.svelte-1x05zx6):not(:placeholder-shown):invalid:not(:focus)){background-color:#f25f5c}.inputGroup.svelte-1x05zx6:has(input:where(.svelte-1x05zx6):not(:placeholder-shown):invalid:not(:focus)) input:where(.svelte-1x05zx6){border:2px solid #f25f5c}.error-message.svelte-1x05zx6+.inputGroup:where(.svelte-1x05zx6){background-color:#f25f5c}.error-message.svelte-1x05zx6+.inputGroup:where(.svelte-1x05zx6) input:where(.svelte-1x05zx6){border:2px solid #f25f5c}.inputGroup.svelte-1x05zx6 input:where(.svelte-1x05zx6):disabled{opacity:.6;cursor:not-allowed}.error-message.svelte-1x05zx6{font-size:11px;color:#f25f5c;margin:0 0 5px;padding-left:5px;-webkit-user-select:none;user-select:none;transition:color .1s cubic-bezier(.33,1,.68,1);font-weight:500}.form-options.svelte-1x05zx6{margin-bottom:1rem}.remember-checkbox.svelte-1x05zx6{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.remember-checkbox.svelte-1x05zx6 input:where(.svelte-1x05zx6){margin-right:.5rem;cursor:pointer}.remember-checkbox.svelte-1x05zx6 span:where(.svelte-1x05zx6){color:#ffffffe6;font-size:.95rem}.submit-btn.svelte-1x05zx6,#login.svelte-1x05zx6{display:block;margin:0;padding:.875rem 1.5rem;background:linear-gradient(135deg,#fff3,#ffffff1a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);border-radius:12px;box-sizing:border-box;box-shadow:0 4px 15px #0000001a;width:100%;height:56px;font-size:1rem;color:#fff;font-weight:600;font-family:inherit;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.submit-btn.svelte-1x05zx6:hover:not(:disabled),#login.svelte-1x05zx6:hover:not(:disabled){background:linear-gradient(135deg,#ffffff4d,#fff3);border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 8px 25px #fff3}.submit-btn.svelte-1x05zx6:active:not(:disabled),#login.svelte-1x05zx6:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px #ffffff26}.submit-btn.svelte-1x05zx6:disabled,#login.svelte-1x05zx6:disabled{opacity:.5;cursor:not-allowed;transform:none;background:#ffffff0d;border-color:#ffffff1a}.register-link.svelte-1x05zx6,.login-link.svelte-1x05zx6{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.2);color:#fffc;font-size:.875rem}.register-link.svelte-1x05zx6 button:where(.svelte-1x05zx6),.login-link.svelte-1x05zx6 button:where(.svelte-1x05zx6){color:#ffffffe6;text-decoration:none;font-weight:700;transition:all .3s ease}.register-link.svelte-1x05zx6 button:where(.svelte-1x05zx6):hover,.login-link.svelte-1x05zx6 button:where(.svelte-1x05zx6):hover{color:#fff;text-decoration:underline}.link-button.svelte-1x05zx6{background:none;border:none;color:#1a1a2e;text-decoration:underline;cursor:pointer;font-weight:700;padding:0;font-size:inherit;font-family:inherit}.link-button.svelte-1x05zx6:hover{color:#0f3460}@media (max-width: 968px){.login-page.svelte-1x05zx6{flex-direction:column}.visual-section.svelte-1x05zx6,.form-section.svelte-1x05zx6{flex:1 1 auto;min-height:auto;padding:1.5rem}.map-base.svelte-1x05zx6{width:250px;height:490px}.map-side.svelte-1x05zx6{height:490px;width:125px}.form-container.svelte-1x05zx6{padding:3rem 2rem;border-radius:24px;box-shadow:0 10px 40px #0003}}@media (max-width: 480px){.form-section.svelte-1x05zx6{padding:1.5rem}.form-container.svelte-1x05zx6{padding:2rem 1.5rem}.form-container.svelte-1x05zx6 h2:where(.svelte-1x05zx6){font-size:1.75rem}.submit-btn.svelte-1x05zx6{font-size:.9rem;padding:14px}}
