@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@700;800;900&family=Plus+Jakarta+Sans:wght@500;600;700&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2ae47f08-module__h69qWW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2ae47f08-module__h69qWW__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb58308d-module__w_p2Lq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb58308d-module__w_p2Lq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.Navbar-module__cJzEcG__navbar{z-index:9999;-webkit-backdrop-filter:blur();background:#08080826;width:100%;transition:all .35s;position:fixed;top:0;left:0}.Navbar-module__cJzEcG__scrolled{-webkit-backdrop-filter:blur(18px);background:#080808d1;border-bottom:1px solid #d4af3714;box-shadow:0 10px 35px #00000040}.Navbar-module__cJzEcG__navContainer{justify-content:space-between;align-items:center;gap:18px;width:min(94%,1320px);height:72px;margin:auto;transition:all .35s;display:flex}.Navbar-module__cJzEcG__scrolled .Navbar-module__cJzEcG__navContainer{height:64px}.Navbar-module__cJzEcG__logoLink{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.Navbar-module__cJzEcG__logoWrapper{align-items:center;display:flex}.Navbar-module__cJzEcG__logoImage{-o-object-fit:contain;object-fit:contain;width:auto;height:70px;margin-left:-70px;transition:all .35s;display:block}.Navbar-module__cJzEcG__logoImage:hover{transform:scale(1.04)}.Navbar-module__cJzEcG__desktopLinks{align-items:center;gap:24px;margin-left:auto;display:flex}.Navbar-module__cJzEcG__link{letter-spacing:1.4px;color:#f5f5f5;font-size:.86rem;font-weight:600;text-decoration:none;transition:all .3s;position:relative}.Navbar-module__cJzEcG__link:after{content:"";background:#d4af37;border-radius:20px;width:0;height:2px;transition:all .3s;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.Navbar-module__cJzEcG__link:hover{color:#d4af37}.Navbar-module__cJzEcG__link:hover:after{width:100%}.Navbar-module__cJzEcG__actionArea{flex-shrink:0;align-items:center;gap:14px;display:flex}.Navbar-module__cJzEcG__authContainer{align-items:center;gap:12px;display:flex}.Navbar-module__cJzEcG__loginLink{color:#f5f5f5;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .3s}.Navbar-module__cJzEcG__loginLink:hover{color:#d4af37}.Navbar-module__cJzEcG__signupBtn{color:#d4af37;border:1px solid #d4af3766;border-radius:40px;padding:9px 18px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .3s}.Navbar-module__cJzEcG__signupBtn:hover{color:#111;background:#d4af37}.Navbar-module__cJzEcG__divider{background:#ffffff1f;width:1px;height:18px}.Navbar-module__cJzEcG__bookBtn{color:#111;cursor:pointer;white-space:nowrap;background:#d4af37;border:none;border-radius:40px;height:42px;padding:0 22px;font-size:.82rem;font-weight:700;transition:all .35s}.Navbar-module__cJzEcG__bookBtn:hover{background:#f2cb48;transform:translateY(-2px);box-shadow:0 10px 25px #d4af3740}.Navbar-module__cJzEcG__btnTextMobile{display:none}.Navbar-module__cJzEcG__hamburger{cursor:pointer;background:#ffffff0d;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;transition:all .3s;display:none}.Navbar-module__cJzEcG__hamburger:hover{background:#d4af371f}.Navbar-module__cJzEcG__line{background:#d4af37;border-radius:5px;width:20px;height:2px;transition:all .35s}.Navbar-module__cJzEcG__hamburgerActive .Navbar-module__cJzEcG__line:first-child{transform:translateY(7px)rotate(45deg)}.Navbar-module__cJzEcG__hamburgerActive .Navbar-module__cJzEcG__line:nth-child(2){opacity:0}.Navbar-module__cJzEcG__hamburgerActive .Navbar-module__cJzEcG__line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Navbar-module__cJzEcG__mobileMenu{-webkit-backdrop-filter:blur(22px);z-index:9998;background:#070707f5;flex-direction:column;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.Navbar-module__cJzEcG__mobileHeader{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0000002e;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:72px;padding:0 20px;display:flex}.Navbar-module__cJzEcG__mobileLogo{-o-object-fit:contain;object-fit:contain;width:auto;height:48px}.Navbar-module__cJzEcG__mobileClose{cursor:pointer;color:#d4af37;background:#ffffff0d;border:none;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;transition:all .3s;display:flex}.Navbar-module__cJzEcG__mobileClose:hover{color:#111;background:#d4af37;transform:rotate(90deg)}.Navbar-module__cJzEcG__mobileLinksWrapper{flex-direction:column;flex:1;justify-content:center;gap:10px;padding:25px;display:flex}.Navbar-module__cJzEcG__mobileLinkRow{width:100%}.Navbar-module__cJzEcG__mobileLink{color:#fff;letter-spacing:1px;background:#ffffff08;border:1px solid #ffffff0d;border-radius:18px;justify-content:space-between;align-items:center;padding:18px 22px;font-size:1.15rem;font-weight:600;text-decoration:none;transition:all .35s;display:flex}.Navbar-module__cJzEcG__mobileLink:after{content:"→";opacity:.5;font-size:20px;transition:all .3s}.Navbar-module__cJzEcG__mobileLink:hover{color:#d4af37;background:#d4af371f;border-color:#d4af3766;transform:translate(8px)}.Navbar-module__cJzEcG__mobileLink:hover:after{opacity:1;transform:translate(6px)}.Navbar-module__cJzEcG__mobileAuthStack{background:#ffffff05;border-top:1px solid #ffffff14;flex-direction:column;gap:14px;padding:24px;display:flex}.Navbar-module__cJzEcG__mobileLogin,.Navbar-module__cJzEcG__mobileSignup{border-radius:14px;justify-content:center;align-items:center;height:50px;font-weight:700;text-decoration:none;transition:all .35s;display:flex}.Navbar-module__cJzEcG__mobileLogin{color:#fff;background:#ffffff08;border:1px solid #ffffff14}.Navbar-module__cJzEcG__mobileLogin:hover{background:#ffffff14}.Navbar-module__cJzEcG__mobileSignup{color:#111;background:#d4af37}.Navbar-module__cJzEcG__mobileSignup:hover{background:#f2ca47;transform:translateY(-2px)}@media (max-width:1150px){.Navbar-module__cJzEcG__desktopLinks,.Navbar-module__cJzEcG__authContainer,.Navbar-module__cJzEcG__divider{display:none}.Navbar-module__cJzEcG__hamburger{display:flex}}@media (max-width:768px){.Navbar-module__cJzEcG__navContainer{width:94%;height:64px}.Navbar-module__cJzEcG__logoImage{height:56px}.Navbar-module__cJzEcG__bookBtn{height:38px;padding:0 16px;font-size:.75rem}.Navbar-module__cJzEcG__btnTextDesktop{display:none}.Navbar-module__cJzEcG__btnTextMobile{display:inline}}@media (max-width:520px){.Navbar-module__cJzEcG__navContainer{height:60px}.Navbar-module__cJzEcG__logoImage{height:48px}.Navbar-module__cJzEcG__bookBtn{height:34px;padding:0 12px;font-size:.68rem}.Navbar-module__cJzEcG__mobileLink{padding:16px 18px;font-size:1rem}.Navbar-module__cJzEcG__mobileLogin,.Navbar-module__cJzEcG__mobileSignup{height:46px;font-size:.9rem}}@media (max-width:380px){.Navbar-module__cJzEcG__logoImage{height:42px}.Navbar-module__cJzEcG__bookBtn{display:none}.Navbar-module__cJzEcG__actionArea{gap:8px}.Navbar-module__cJzEcG__mobileHeader{padding:0 14px}.Navbar-module__cJzEcG__mobileLinksWrapper{padding:18px}}.Navbar-module__cJzEcG__mobileMenu{animation:.35s cubic-bezier(.22,1,.36,1) Navbar-module__cJzEcG__drawerOpen}@keyframes Navbar-module__cJzEcG__drawerOpen{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.Navbar-module__cJzEcG__mobileLinkRow{opacity:0;animation:.45s forwards Navbar-module__cJzEcG__mobileItem;transform:translate(40px)}.Navbar-module__cJzEcG__mobileLinkRow:first-child{animation-delay:80ms}.Navbar-module__cJzEcG__mobileLinkRow:nth-child(2){animation-delay:.14s}.Navbar-module__cJzEcG__mobileLinkRow:nth-child(3){animation-delay:.2s}.Navbar-module__cJzEcG__mobileLinkRow:nth-child(4){animation-delay:.26s}.Navbar-module__cJzEcG__mobileLinkRow:nth-child(5){animation-delay:.32s}@keyframes Navbar-module__cJzEcG__mobileItem{to{opacity:1;transform:none}}.Navbar-module__cJzEcG__mobileLink:active{transform:scale(.98)}.Navbar-module__cJzEcG__bookBtn,.Navbar-module__cJzEcG__signupBtn,.Navbar-module__cJzEcG__mobileSignup{position:relative;overflow:hidden}.Navbar-module__cJzEcG__bookBtn:before,.Navbar-module__cJzEcG__signupBtn:before,.Navbar-module__cJzEcG__mobileSignup:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:120%;height:100%;transition:all .6s;position:absolute;top:0;left:-120%}.Navbar-module__cJzEcG__bookBtn:hover:before,.Navbar-module__cJzEcG__signupBtn:hover:before,.Navbar-module__cJzEcG__mobileSignup:hover:before{left:130%}.Navbar-module__cJzEcG__desktopLinks:hover .Navbar-module__cJzEcG__link:not(:hover){opacity:.45}@media (max-width:900px){.Navbar-module__cJzEcG__bookBtn{padding:0 14px;font-size:.72rem}.Navbar-module__cJzEcG__logoImage{height:52px;margin-left:1px}}@media (max-width:768px){.Navbar-module__cJzEcG__navbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0808088c}.Navbar-module__cJzEcG__scrolled{background:#080808e0}.Navbar-module__cJzEcG__navContainer{height:62px}.Navbar-module__cJzEcG__logoImage{height:50px;margin-left:-20px}.Navbar-module__cJzEcG__hamburger{width:40px;height:40px}.Navbar-module__cJzEcG__mobileHeader{height:62px}.Navbar-module__cJzEcG__mobileLogo{height:42px}.Navbar-module__cJzEcG__mobileClose{width:38px;height:38px}}@media (max-width:480px){.Navbar-module__cJzEcG__navContainer{width:95%}.Navbar-module__cJzEcG__logoImage{height:50px;margin-left:-20px}.Navbar-module__cJzEcG__mobileLinksWrapper{padding:18px}.Navbar-module__cJzEcG__mobileLink{padding:15px 16px;font-size:16px}.Navbar-module__cJzEcG__mobileAuthStack{padding:18px}.Navbar-module__cJzEcG__mobileLogin,.Navbar-module__cJzEcG__mobileSignup{height:44px;font-size:14px}}@media (max-width:360px){.Navbar-module__cJzEcG__logoImage{height:55px;margin-left:-20px}.Navbar-module__cJzEcG__mobileLink{font-size:15px}.Navbar-module__cJzEcG__mobileLogin,.Navbar-module__cJzEcG__mobileSignup{height:42px}}.Navbar-module__cJzEcG__link:focus-visible,.Navbar-module__cJzEcG__bookBtn:focus-visible,.Navbar-module__cJzEcG__signupBtn:focus-visible,.Navbar-module__cJzEcG__loginLink:focus-visible,.Navbar-module__cJzEcG__mobileLink:focus-visible,.Navbar-module__cJzEcG__mobileLogin:focus-visible,.Navbar-module__cJzEcG__mobileSignup:focus-visible,.Navbar-module__cJzEcG__hamburger:focus-visible{outline-offset:3px;outline:2px solid #d4af37}@media (prefers-reduced-motion:reduce){.Navbar-module__cJzEcG__navbar *,.Navbar-module__cJzEcG__mobileMenu *{transition:none!important;animation:none!important}}
.Hero-module__ZARIfG__hero{background:#040504;align-items:center;width:100%;height:100svh;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__bgWrapper{z-index:1;width:100%;height:100%;position:absolute;inset:0}.Hero-module__ZARIfG__bgImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;will-change:transform;width:100%;height:100%}.Hero-module__ZARIfG__overlay{background:linear-gradient(#04050466 0%,#04050433 35%,#0405048c 70%,#040504eb 100%);position:absolute;inset:0}.Hero-module__ZARIfG__grid{pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.Hero-module__ZARIfG__topBar{z-index:30;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:28px 40px;display:flex;position:absolute;top:0;left:0}.Hero-module__ZARIfG__logo{letter-spacing:2.5px;color:#fff;align-items:center;gap:8px;font-size:.65rem;font-weight:800;display:flex}.Hero-module__ZARIfG__logo span{background:#d4af37;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #d4af37}.Hero-module__ZARIfG__menuBtn{-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.Hero-module__ZARIfG__menuBtn:hover{background:#ffffff1a;border-color:#ffffff26}.Hero-module__ZARIfG__menuBtn div{background:#fff;width:16px;height:1.5px}.Hero-module__ZARIfG__container{z-index:20;box-sizing:border-box;justify-content:space-between;align-items:flex-end;gap:40px;width:100%;max-width:1300px;margin:0 auto;padding:110px 40px 40px;display:flex;position:relative}.Hero-module__ZARIfG__leftContent{flex-direction:column;gap:20px;width:100%;max-width:480px;display:flex}.Hero-module__ZARIfG__tag{-webkit-backdrop-filter:blur(6px);letter-spacing:2px;color:#d4af37;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;width:fit-content;padding:5px 14px;font-size:.6rem;font-weight:700}.Hero-module__ZARIfG__title{letter-spacing:-2px;color:#fff;margin:0;font-size:clamp(2.2rem,5.2vw,4.5rem);font-weight:800;line-height:1.05}.Hero-module__ZARIfG__subtitle{color:#ffffffa6;max-width:400px;margin:0;font-size:.85rem;line-height:1.6}.Hero-module__ZARIfG__actions{gap:12px;display:flex}.Hero-module__ZARIfG__primaryBtn,.Hero-module__ZARIfG__secondaryBtn{letter-spacing:.5px;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;height:46px;padding:0 26px;font-size:.78rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.Hero-module__ZARIfG__primaryBtn{color:#040504;background:#fff;border:none}.Hero-module__ZARIfG__primaryBtn:hover{background:#d4af37;transform:translateY(-2px);box-shadow:0 8px 24px #d4af3733}.Hero-module__ZARIfG__secondaryBtn{-webkit-backdrop-filter:blur(6px);color:#fff;background:#ffffff08;border:1px solid #ffffff14}.Hero-module__ZARIfG__secondaryBtn:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-2px)}.Hero-module__ZARIfG__stats{gap:12px;margin-top:4px;display:flex}.Hero-module__ZARIfG__statCard{-webkit-backdrop-filter:blur(6px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;flex:1;padding:12px 16px}.Hero-module__ZARIfG__statCard h4{color:#fff;margin:0;font-size:1.05rem;font-weight:700}.Hero-module__ZARIfG__statCard p{color:#fff6;letter-spacing:.5px;margin:4px 0 0;font-size:.65rem;font-weight:500}.Hero-module__ZARIfG__floatCard{-webkit-backdrop-filter:blur(12px);background:#04050473;border:1px solid #d4af3726;border-radius:18px;flex-shrink:0;width:260px;padding:20px;box-shadow:0 16px 36px #0006}.Hero-module__ZARIfG__floatTop{letter-spacing:2px;color:#ffffff73;align-items:center;gap:6px;font-size:.58rem;font-weight:700;display:flex}.Hero-module__ZARIfG__floatTop span{background:#d4af37;border-radius:50%;width:5px;height:5px;box-shadow:0 0 5px #d4af37}.Hero-module__ZARIfG__floatCard h3{color:#fff;margin:14px 0 6px;font-size:1.15rem;font-weight:700}.Hero-module__ZARIfG__floatCard p{color:#ffffff8c;margin:0;font-size:.75rem;line-height:1.5}.Hero-module__ZARIfG__progress{background:#ffffff0f;border-radius:999px;width:100%;height:3px;margin-top:16px;overflow:hidden}.Hero-module__ZARIfG__progressFill{background:#d4af37;border-radius:999px;width:72%;height:100%}@media (max-width:1024px){.Hero-module__ZARIfG__container{gap:24px;padding:110px 30px 40px}.Hero-module__ZARIfG__floatCard{width:230px}}@media (max-width:900px){.Hero-module__ZARIfG__hero{align-items:flex-end;height:auto;min-height:600px}.Hero-module__ZARIfG__container{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:24px;padding:105px 24px 35px}.Hero-module__ZARIfG__leftContent{max-width:100%}.Hero-module__ZARIfG__floatCard{box-sizing:border-box;width:100%;max-width:100%}}@media (max-width:600px){.Hero-module__ZARIfG__topBar{padding:18px 20px}.Hero-module__ZARIfG__container{gap:16px;padding:95px 16px 20px}.Hero-module__ZARIfG__leftContent{gap:14px}.Hero-module__ZARIfG__title{letter-spacing:-1px;font-size:2.1rem}.Hero-module__ZARIfG__subtitle{font-size:.8rem}.Hero-module__ZARIfG__actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.Hero-module__ZARIfG__primaryBtn,.Hero-module__ZARIfG__secondaryBtn{width:100%;height:44px;padding:0 8px;font-size:.75rem}.Hero-module__ZARIfG__stats{gap:6px}.Hero-module__ZARIfG__statCard{border-radius:10px;padding:10px}.Hero-module__ZARIfG__statCard h4{font-size:.9rem}.Hero-module__ZARIfG__statCard p{font-size:.6rem}}@media (max-width:380px){.Hero-module__ZARIfG__title{font-size:1.85rem}.Hero-module__ZARIfG__actions{grid-template-columns:1fr}}
.CalendarAccess-module__x56-oW__matrixViewport{box-sizing:border-box;background:#040504;align-items:center;width:100%;padding:80px 40px;display:flex;position:relative;overflow:hidden}.CalendarAccess-module__x56-oW__jungleGridMesh{pointer-events:none;z-index:1;background-image:radial-gradient(circle at 80% 20%,#d4af370a 0%,#0000 40%),radial-gradient(circle at 20% 80%,#0d160d38 0%,#0000 50%);position:absolute;inset:0}.CalendarAccess-module__x56-oW__matrixContainer{z-index:10;grid-template-columns:460px 1fr;align-items:center;gap:60px;width:100%;max-width:1140px;margin:0 auto;display:grid;position:relative}.CalendarAccess-module__x56-oW__controlPanel{flex-direction:column;display:flex}.CalendarAccess-module__x56-oW__artifactBadge{letter-spacing:2.5px;color:#d4af37;align-items:center;gap:6px;margin-bottom:14px;font-family:Cinzel,serif;font-size:.6rem;font-weight:800;display:flex}.CalendarAccess-module__x56-oW__goldNode{background:#d4af37;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #d4af37}.CalendarAccess-module__x56-oW__panelTitle{color:#fff;letter-spacing:.5px;margin:0 0 16px;font-family:Cinzel,serif;font-size:2.1rem;font-weight:900;line-height:1.15}.CalendarAccess-module__x56-oW__goldText{color:#d4af37;text-shadow:0 0 25px #d4af3726}.CalendarAccess-module__x56-oW__panelParagraph{color:#ffffff80;margin:0 0 32px;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem;line-height:1.6}.CalendarAccess-module__x56-oW__statsMicroRow{gap:12px;display:flex}.CalendarAccess-module__x56-oW__microStat{cursor:pointer;background:#ffffff03;border:1px solid #ffffff08;border-radius:4px;flex:1;padding:12px 14px;transition:all .25s}.CalendarAccess-module__x56-oW__microStat:hover{background:#d4af3708;border-color:#d4af3733}.CalendarAccess-module__x56-oW__microStat span{color:#fff;font-family:Cinzel,serif;font-size:.95rem;font-weight:800;display:block}.CalendarAccess-module__x56-oW__microStat label{color:#ffffff59;letter-spacing:.5px;cursor:pointer;margin-top:3px;font-family:Plus Jakarta Sans,sans-serif;font-size:.58rem;font-weight:700;display:block}.CalendarAccess-module__x56-oW__terminalDisplay{cursor:pointer;background:#090b09;border:1px solid #d4af371f;border-radius:6px;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 35px 80px #000000b3}.CalendarAccess-module__x56-oW__terminalHeader{background:#ffffff03;border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.CalendarAccess-module__x56-oW__terminalDots{gap:5px;display:flex}.CalendarAccess-module__x56-oW__terminalDots span{background:#ffffff26;border-radius:50%;width:4.5px;height:4.5px}.CalendarAccess-module__x56-oW__terminalLabel{letter-spacing:1.5px;color:#d4af3766;font-family:Cinzel,serif;font-size:.55rem;font-weight:700}.CalendarAccess-module__x56-oW__mosaicGrid{box-sizing:border-box;grid-template-rows:160px 115px;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;display:grid}.CalendarAccess-module__x56-oW__mosaicCell{border:1px solid #ffffff05;border-radius:4px;position:relative;overflow:hidden}.CalendarAccess-module__x56-oW__mosaicCell img{-o-object-fit:cover;object-fit:cover;filter:grayscale(85%)brightness(70%)contrast(115%);width:100%;height:100%;transition:all .4s}.CalendarAccess-module__x56-oW__cellWide{grid-column:span 2}.CalendarAccess-module__x56-oW__cellShade{box-sizing:border-box;background:linear-gradient(#0000 65%,#040504d9 100%);align-items:flex-end;padding:12px 16px;display:flex;position:absolute;inset:0}.CalendarAccess-module__x56-oW__cellShade span{letter-spacing:1px;color:#ffffff73;font-family:Cinzel,serif;font-size:.55rem;font-weight:700}.CalendarAccess-module__x56-oW__accessBar{background:#d4af3705;border-top:1px solid #d4af3726;justify-content:center;align-items:center;gap:12px;padding:18px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.CalendarAccess-module__x56-oW__accessGlowLayer{background:linear-gradient(90deg,#0000,#d4af3733,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.CalendarAccess-module__x56-oW__accessText{letter-spacing:3px;color:#d4af37;z-index:2;font-family:Cinzel,serif;font-size:.75rem;font-weight:900;transition:color .3s}.CalendarAccess-module__x56-oW__accessIcon{color:#d4af37;z-index:2;align-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s;display:flex}.CalendarAccess-module__x56-oW__terminalDisplay:hover{border-color:#d4af37;transform:translateY(-4px);box-shadow:0 45px 95px #d4af371a}.CalendarAccess-module__x56-oW__terminalDisplay:hover .CalendarAccess-module__x56-oW__mosaicCell img{filter:grayscale(10%)brightness(85%)contrast();transform:scale(1.02)}.CalendarAccess-module__x56-oW__terminalDisplay:hover .CalendarAccess-module__x56-oW__accessBar{background:#d4af37;border-top-color:#d4af37}.CalendarAccess-module__x56-oW__terminalDisplay:hover .CalendarAccess-module__x56-oW__accessGlowLayer{transform:translate(100%)}.CalendarAccess-module__x56-oW__terminalDisplay:hover .CalendarAccess-module__x56-oW__accessText{color:#040504}.CalendarAccess-module__x56-oW__terminalDisplay:hover .CalendarAccess-module__x56-oW__accessIcon{color:#040504;transform:translate(5px)}@media (max-width:1024px){.CalendarAccess-module__x56-oW__matrixContainer{grid-template-columns:1fr;gap:45px;max-width:580px}}@media (max-width:600px){.CalendarAccess-module__x56-oW__matrixViewport{padding:60px 16px}.CalendarAccess-module__x56-oW__panelTitle{font-size:1.85rem}.CalendarAccess-module__x56-oW__mosaicGrid{grid-template-rows:135px 100px;gap:10px;padding:12px}.CalendarAccess-module__x56-oW__accessBar{padding:15px}.CalendarAccess-module__x56-oW__accessText{letter-spacing:2px;font-size:.7rem}}
.LiveTelemetry-module___smvMW__section{color:#fff;background:#050505;width:100%;padding:5rem 0;position:relative;overflow:hidden}.LiveTelemetry-module___smvMW__section:before{content:"";pointer-events:none;background:radial-gradient(circle,#d4af3714,#0000 70%);border-radius:50%;width:700px;height:700px;position:absolute;top:-250px;left:-250px}.LiveTelemetry-module___smvMW__section:after{content:"";pointer-events:none;background:radial-gradient(circle,#d4af370d,#0000 70%);border-radius:50%;width:650px;height:650px;position:absolute;bottom:-250px;right:-250px}.LiveTelemetry-module___smvMW__header{text-align:center;z-index:3;width:min(900px,92%);margin:auto auto 55px;position:relative}.LiveTelemetry-module___smvMW__header h2{color:#d4af37;text-transform:uppercase;letter-spacing:3px;margin-bottom:14px;font-size:clamp(2rem,5vw,3rem);font-weight:700}.LiveTelemetry-module___smvMW__header p{color:#9d9d9d;max-width:650px;margin:auto;font-size:.97rem;line-height:1.8}.LiveTelemetry-module___smvMW__sliderWrapper{width:min(1280px,100%);margin:auto;position:relative}.LiveTelemetry-module___smvMW__container{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:20px;padding:18px 70px;display:flex;overflow-x:auto}.LiveTelemetry-module___smvMW__container::-webkit-scrollbar{display:none}.LiveTelemetry-module___smvMW__sliderWrapper:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#050505,#050505d9,#0000);width:80px;height:100%;position:absolute;top:0;left:0}.LiveTelemetry-module___smvMW__sliderWrapper:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(270deg,#050505,#050505d9,#0000);width:80px;height:100%;position:absolute;top:0;right:0}.LiveTelemetry-module___smvMW__navBtn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d4af37;cursor:pointer;z-index:30;background:#121212eb;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .35s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 30px #00000059}.LiveTelemetry-module___smvMW__navBtn svg{font-size:16px}.LiveTelemetry-module___smvMW__navBtn:hover{color:#000;background:#d4af37;transform:translateY(-50%)scale(1.08)}.LiveTelemetry-module___smvMW__navBtn:active{transform:translateY(-50%)scale(.95)}.LiveTelemetry-module___smvMW__left{left:10px}.LiveTelemetry-module___smvMW__right{right:10px}@media (max-width:1200px){.LiveTelemetry-module___smvMW__container{padding-inline:60px}}@media (max-width:992px){.LiveTelemetry-module___smvMW__container{gap:18px;padding-inline:52px}.LiveTelemetry-module___smvMW__navBtn{width:46px;height:46px}}@media (max-width:768px){.LiveTelemetry-module___smvMW__section{padding:4rem 0}.LiveTelemetry-module___smvMW__header{margin-bottom:40px;padding-inline:18px}.LiveTelemetry-module___smvMW__header h2{letter-spacing:2px;font-size:2rem}.LiveTelemetry-module___smvMW__header p{font-size:.92rem}.LiveTelemetry-module___smvMW__container{gap:16px;padding-inline:46px}.LiveTelemetry-module___smvMW__navBtn{width:42px;height:42px;display:flex}.LiveTelemetry-module___smvMW__navBtn svg{font-size:14px}.LiveTelemetry-module___smvMW__left{left:4px}.LiveTelemetry-module___smvMW__right{right:4px}.LiveTelemetry-module___smvMW__sliderWrapper:before,.LiveTelemetry-module___smvMW__sliderWrapper:after{width:45px}}@media (max-width:480px){.LiveTelemetry-module___smvMW__container{gap:14px;padding-inline:36px}.LiveTelemetry-module___smvMW__navBtn{width:36px;height:36px}.LiveTelemetry-module___smvMW__navBtn svg{font-size:12px}.LiveTelemetry-module___smvMW__sliderWrapper:before,.LiveTelemetry-module___smvMW__sliderWrapper:after{width:30px}}.LiveTelemetry-module___smvMW__card{cursor:pointer;scroll-snap-align:center;isolation:isolate;background:linear-gradient(#171717 0%,#0c0c0c 100%);border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;flex:0 0 clamp(220px,22vw,270px);min-width:220px;max-width:270px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 25px #00000059}.LiveTelemetry-module___smvMW__card:before{content:"";border-radius:inherit;opacity:0;-webkit-mask-composite:xor;background:linear-gradient(135deg,#0000,#d4af37e6,#0000,#d4af37cc,#0000);padding:1px;transition:all .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.LiveTelemetry-module___smvMW__card:hover{border-color:#d4af3738;transform:translateY(-8px);box-shadow:0 18px 40px #0000008c,0 0 18px #d4af3714}.LiveTelemetry-module___smvMW__card:hover:before{opacity:1}.LiveTelemetry-module___smvMW__imgBox{background:#111;width:100%;height:170px;position:relative;overflow:hidden}.LiveTelemetry-module___smvMW__imgBox img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s,filter .5s}.LiveTelemetry-module___smvMW__card:hover .LiveTelemetry-module___smvMW__imgBox img{filter:saturate(1.1)brightness(1.05);transform:scale(1.12)}.LiveTelemetry-module___smvMW__imgBox:after{content:"";background:linear-gradient(#0000,#00000026,#000000eb);position:absolute;inset:0}.LiveTelemetry-module___smvMW__status{z-index:5;color:#000;letter-spacing:.6px;background:linear-gradient(135deg,#d4af37,#f5d566);border-radius:50px;padding:6px 12px;font-size:.65rem;font-weight:700;position:absolute;top:12px;right:12px;box-shadow:0 6px 15px #00000040}.LiveTelemetry-module___smvMW__content{flex-direction:column;flex:1;justify-content:space-between;padding:18px;display:flex}.LiveTelemetry-module___smvMW__title{color:#fff;margin-bottom:10px;font-size:1.1rem;font-weight:700;line-height:1.45}.LiveTelemetry-module___smvMW__price{color:#d4af37;margin-bottom:18px;font-size:.95rem;font-weight:600}.LiveTelemetry-module___smvMW__btn{cursor:pointer;color:#000;background:linear-gradient(135deg,#d4af37,#f3d05d);border:none;border-radius:10px;outline:none;width:100%;height:44px;font-size:.9rem;font-weight:700;transition:transform .3s,box-shadow .3s}.LiveTelemetry-module___smvMW__btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #d4af3747}@media (max-width:1200px){.LiveTelemetry-module___smvMW__card{flex-basis:245px;max-width:245px}}@media (max-width:992px){.LiveTelemetry-module___smvMW__card{flex-basis:225px;max-width:225px}.LiveTelemetry-module___smvMW__imgBox{height:155px}}@media (max-width:768px){.LiveTelemetry-module___smvMW__card{flex:0 0 210px;max-width:210px}.LiveTelemetry-module___smvMW__imgBox{height:145px}.LiveTelemetry-module___smvMW__content{padding:16px}.LiveTelemetry-module___smvMW__title{font-size:1rem}.LiveTelemetry-module___smvMW__price{font-size:.9rem}}@media (max-width:480px){.LiveTelemetry-module___smvMW__card{flex:0 0 185px;max-width:185px}.LiveTelemetry-module___smvMW__imgBox{height:130px}.LiveTelemetry-module___smvMW__content{padding:14px}.LiveTelemetry-module___smvMW__title{font-size:.92rem}.LiveTelemetry-module___smvMW__price{margin-bottom:14px;font-size:.85rem}.LiveTelemetry-module___smvMW__btn{height:40px;font-size:.82rem}}.LiveTelemetry-module___smvMW__container{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:70px}.LiveTelemetry-module___smvMW__sliderWrapper:before,.LiveTelemetry-module___smvMW__sliderWrapper:after{content:"";pointer-events:none;z-index:5;width:70px;height:100%;position:absolute;top:0}.LiveTelemetry-module___smvMW__sliderWrapper:before{background:linear-gradient(90deg,#050505,#050505d9,#0000);left:0}.LiveTelemetry-module___smvMW__sliderWrapper:after{background:linear-gradient(270deg,#050505,#050505d9,#0000);right:0}.LiveTelemetry-module___smvMW__card{will-change:transform;transform-origin:50%}.LiveTelemetry-module___smvMW__card:hover{transform:translateY(-8px)scale(1.03)}.LiveTelemetry-module___smvMW__card:hover .LiveTelemetry-module___smvMW__imgBox img{transform:scale(1.1)rotate(.6deg)}.LiveTelemetry-module___smvMW__status{animation:2.2s infinite LiveTelemetry-module___smvMW__statusPulse}@keyframes LiveTelemetry-module___smvMW__statusPulse{0%{box-shadow:0 0 #d4af3700}50%{box-shadow:0 0 18px #d4af3766}to{box-shadow:0 0 #d4af3700}}.LiveTelemetry-module___smvMW__btn{letter-spacing:.4px}.LiveTelemetry-module___smvMW__btn:hover{transform:translateY(-2px)}.LiveTelemetry-module___smvMW__btn:active{transform:scale(.96)}.LiveTelemetry-module___smvMW__navBtn{opacity:.95}.LiveTelemetry-module___smvMW__navBtn:hover{box-shadow:0 0 22px #d4af3759,0 12px 28px #00000059}@media (min-width:1400px){.LiveTelemetry-module___smvMW__card{flex-basis:255px;max-width:255px}}@media (max-width:1200px){.LiveTelemetry-module___smvMW__container{padding-inline:58px}}@media (max-width:992px){.LiveTelemetry-module___smvMW__container{gap:18px;padding-inline:48px;scroll-padding-inline:48px}.LiveTelemetry-module___smvMW__sliderWrapper:before,.LiveTelemetry-module___smvMW__sliderWrapper:after{width:45px}.LiveTelemetry-module___smvMW__navBtn{width:44px;height:44px;display:flex}}@media (max-width:768px){.LiveTelemetry-module___smvMW__section{padding:4rem 0}.LiveTelemetry-module___smvMW__header{margin-bottom:2.2rem;padding-inline:16px}.LiveTelemetry-module___smvMW__header h2{letter-spacing:2px;font-size:2rem}.LiveTelemetry-module___smvMW__header p{font-size:.9rem;line-height:1.7}.LiveTelemetry-module___smvMW__container{gap:16px;padding-inline:42px;scroll-padding-inline:42px}.LiveTelemetry-module___smvMW__navBtn{width:38px;height:38px;display:flex}.LiveTelemetry-module___smvMW__navBtn svg{font-size:13px}.LiveTelemetry-module___smvMW__left{left:2px}.LiveTelemetry-module___smvMW__right{right:2px}.LiveTelemetry-module___smvMW__sliderWrapper:before,.LiveTelemetry-module___smvMW__sliderWrapper:after{width:35px}}@media (max-width:480px){.LiveTelemetry-module___smvMW__container{gap:14px;padding-inline:34px;scroll-padding-inline:34px}.LiveTelemetry-module___smvMW__card{flex-basis:180px;max-width:180px}.LiveTelemetry-module___smvMW__navBtn{width:34px;height:34px}.LiveTelemetry-module___smvMW__sliderWrapper:before,.LiveTelemetry-module___smvMW__sliderWrapper:after{width:26px}}@media (max-width:360px){.LiveTelemetry-module___smvMW__card{flex-basis:170px;max-width:170px}.LiveTelemetry-module___smvMW__container{padding-inline:28px}}@media (prefers-reduced-motion:reduce){@media (prefers-reduced-motion:reduce){.LiveTelemetry-module___smvMW__section *,.LiveTelemetry-module___smvMW__container *,.LiveTelemetry-module___smvMW__card *,.LiveTelemetry-module___smvMW__btn *,.LiveTelemetry-module___smvMW__navBtn *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}
.CalendarPage-module__IHFrBq__viewport{color:#2a2017;box-sizing:border-box;background:#080706;flex-direction:column;width:100%;min-height:100svh;font-family:Plus Jakarta Sans,sans-serif;display:flex;position:relative;overflow-x:hidden}.CalendarPage-module__IHFrBq__ambientBackground{z-index:1;pointer-events:none;background:radial-gradient(circle,#14100d 0%,#020202 100%);position:absolute;inset:0}.CalendarPage-module__IHFrBq__topographicLines{opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath d='M30 0c16.568 0 30 13.432 30 30S46.568 60 30 60 0 46.568 0 30 13.432 0 30 0zm0 3C15.088 3 3 15.088 3 30s12.088 27 27 27 27-12.088 27-27S44.912 3 30 3z' fill='%23bfa15f' fill-rule='evenodd'/%3E%3C/svg%3E");position:absolute;inset:0}.CalendarPage-module__IHFrBq__mapWorkspace{z-index:10;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;width:100%;max-width:960px;margin:0 auto;padding:120px 24px 40px;display:flex;position:relative}.CalendarPage-module__IHFrBq__legendHeader{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16110e99;border:1px solid #dfd4c40f;border-radius:20px;gap:20px;padding:6px 14px;display:flex}.CalendarPage-module__IHFrBq__legendIndicator{align-items:center;gap:7px;display:flex}.CalendarPage-module__IHFrBq__upcomingWaveRing{background:#bd9e5f;border-radius:50%;width:6px;height:6px;position:relative}.CalendarPage-module__IHFrBq__upcomingWaveRing:after{content:"";border:1px solid #bd9e5f99;border-radius:50%;animation:1.6s linear infinite CalendarPage-module__IHFrBq__radarRipple;position:absolute;inset:-4px}@keyframes CalendarPage-module__IHFrBq__radarRipple{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.CalendarPage-module__IHFrBq__memorySolidFrame{background:0 0;border:1px solid #85221a;width:6px;height:6px}.CalendarPage-module__IHFrBq__legendLabel{color:#dfd4c4;letter-spacing:.5px;font-family:Cinzel,serif;font-size:.52rem;font-weight:900}.CalendarPage-module__IHFrBq__mapScrollContainer{background:#ded3c3;border:6px solid #17120f;border-radius:2px;grid-template-columns:1fr 10px 1.05fr;width:100%;display:grid;position:relative;box-shadow:0 30px 75px #000000b3}.CalendarPage-module__IHFrBq__leftParchment{box-sizing:border-box;background:linear-gradient(90deg,#d3c7a4 0%,#ded3c3 100%);flex-direction:column;justify-content:flex-start;gap:16px;padding:24px;display:flex}.CalendarPage-module__IHFrBq__agedFrame{aspect-ratio:4/3;background:#090807;border:1px solid #2a201726;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 15px #0009}.CalendarPage-module__IHFrBq__discoveryImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.CalendarPage-module__IHFrBq__vignetteBurn{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 15px #0006}.CalendarPage-module__IHFrBq__dispatchBlock{border-top:1px dashed #2a20171f;width:100%;padding-top:12px}.CalendarPage-module__IHFrBq__inkStamp{letter-spacing:1px;color:#85221a;border:1px solid #85221a;margin-bottom:6px;padding:1px 4px;font-family:Cinzel,serif;font-size:.5rem;font-weight:900;display:inline-block}.CalendarPage-module__IHFrBq__cursiveInkText{color:#32281d;margin:0;font-family:Playfair Display,serif;font-size:.88rem;font-style:italic;line-height:1.45}.CalendarPage-module__IHFrBq__spineCrease{background:linear-gradient(to right, #948773 0%, #32281d 50%, #948773 100__)}.CalendarPage-module__IHFrBq__stitchLine{border-left:1px dashed #ffffff0f;width:1px;height:100%}.CalendarPage-module__IHFrBq__rightParchment{background:linear-gradient(to left, #d3c7a4 0%, #ded3c3 100__);box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.CalendarPage-module__IHFrBq__mapControllerHeader{border-bottom:1px solid #2a20171a;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;display:flex}.CalendarPage-module__IHFrBq__titleWrapper{justify-content:center;align-items:center;height:26px;display:flex;position:relative;overflow:hidden}.CalendarPage-module__IHFrBq__journalTitle{letter-spacing:1px;color:#17120f;margin:0;font-family:Cinzel,serif;font-size:1.05rem;font-weight:900}.CalendarPage-module__IHFrBq__goldYearAccent{color:#a3823e}.CalendarPage-module__IHFrBq__navCompassBtn{color:#473a2a;cursor:pointer;background:0 0;border:none;font-family:Cinzel,serif;font-size:.55rem;font-weight:900}.CalendarPage-module__IHFrBq__gridMatrixLayout{grid-template-columns:repeat(7,1fr);gap:5px;width:100%;display:grid}.CalendarPage-module__IHFrBq__dayLabelInk{color:#2a201773;text-align:center;padding-bottom:4px;font-family:Cinzel,serif;font-size:.5rem;font-weight:900}.CalendarPage-module__IHFrBq__matrixGridSquare,.CalendarPage-module__IHFrBq__lostCoordinatesCell{aspect-ratio:1;color:#2a201733;justify-content:center;align-items:center;font-family:Cinzel,serif;font-size:.75rem;font-weight:800;display:flex;position:relative}.CalendarPage-module__IHFrBq__matrixGridSquare{border:1px solid #2a201708}.CalendarPage-module__IHFrBq__passiveDayText{position:relative}.CalendarPage-module__IHFrBq__upcomingRouteSquare{cursor:pointer;border:1px solid #a3823e;animation:2.4s ease-in-out infinite CalendarPage-module__IHFrBq__activeGlowBreathe}.CalendarPage-module__IHFrBq__upcomingAuraPulseEffect{z-index:2;background:#a3823e1f;position:absolute;inset:0}.CalendarPage-module__IHFrBq__topographicRadarGlowRing{z-index:3;border:1px solid #a3823e66;position:absolute;inset:2px}@keyframes CalendarPage-module__IHFrBq__activeGlowBreathe{0%{border-color:#a3823eb3;box-shadow:inset 0 0 4px #a3823e33}50%{border-color:#a3823e;box-shadow:inset 0 0 12px #a3823e66}to{border-color:#a3823eb3;box-shadow:inset 0 0 4px #a3823e33}}.CalendarPage-module__IHFrBq__memoryRouteSquare{cursor:pointer;border:1px solid #85221a}.CalendarPage-module__IHFrBq__historicalCornerFrame{z-index:3;border:1px solid #85221a4d;position:absolute;inset:2px}.CalendarPage-module__IHFrBq__mapThumbWrapper{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.CalendarPage-module__IHFrBq__mapThumbAsset{-o-object-fit:cover;object-fit:cover;filter:contrast(1.02)brightness(.85)sepia(.1);width:100%;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1)}.CalendarPage-module__IHFrBq__matrixGridSquare:hover .CalendarPage-module__IHFrBq__mapThumbAsset{transform:scale(1.06)}.CalendarPage-module__IHFrBq__burntOverlayFilter{z-index:2;background:linear-gradient(#0000 20%,#16110e99 100%);position:absolute;inset:0}.CalendarPage-module__IHFrBq__activeDayIndicatorText{z-index:4;color:#fff;text-shadow:0 1px 3px #000c;font-size:.78rem;font-weight:900;position:absolute}.CalendarPage-module__IHFrBq__parchmentTelemetryFooter{color:#2a201759;border-top:1px solid #2a20171a;justify-content:space-between;margin-top:16px;padding-top:8px;font-family:Cinzel,serif;font-size:.45rem;font-weight:800;display:flex}.CalendarPage-module__IHFrBq__nextTourHighlightSection{flex-direction:column;gap:12px;width:100%;margin-top:10px;display:flex}.CalendarPage-module__IHFrBq__highlightHeader{align-items:center;gap:14px;width:100%;display:flex}.CalendarPage-module__IHFrBq__scoutLine{background:#bd9e5f26;flex:1;height:1px}.CalendarPage-module__IHFrBq__highlightSectionTitle{color:#bd9e5f;letter-spacing:1.5px;font-family:Cinzel,serif;font-size:.65rem;font-weight:900}.CalendarPage-module__IHFrBq__highlightBriefCard{cursor:pointer;box-sizing:border-box;background:#16110e73;border:1px solid #bd9e5f1a;border-radius:4px;align-items:center;gap:24px;width:100%;padding:16px 20px;transition:background .2s,border-color .2s;animation:3s ease-in-out infinite CalendarPage-module__IHFrBq__highlightSmoothBlink;display:flex}@keyframes CalendarPage-module__IHFrBq__highlightSmoothBlink{0%{border-color:#bd9e5f1a;box-shadow:0 0 #bd9e5f00}50%{border-color:#bd9e5f59;box-shadow:0 0 12px #bd9e5f0a}to{border-color:#bd9e5f1a;box-shadow:0 0 #bd9e5f00}}.CalendarPage-module__IHFrBq__highlightBriefCard:hover{background:#1f181499;border-color:#bd9e5f66!important}.CalendarPage-module__IHFrBq__highlightBadgeBlock{border-right:1px solid #dfd4c414;flex-direction:column;flex-shrink:0;gap:2px;padding-right:24px;display:flex}.CalendarPage-module__IHFrBq__chronoTagLabel{color:#dfd4c466;font-family:Cinzel,serif;font-size:.52rem;font-weight:900}.CalendarPage-module__IHFrBq__chronoTagValue{color:#bd9e5f;font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:800}.CalendarPage-module__IHFrBq__highlightMetaBlock{flex-direction:column;flex:1;gap:4px;display:flex}.CalendarPage-module__IHFrBq__highlightRouteTitle{color:#dfd4c4;margin:0;font-size:.95rem;font-weight:800}.CalendarPage-module__IHFrBq__highlightRouteDesc{color:#dfd4c48c;margin:0;font-size:.78rem;line-height:1.4}.CalendarPage-module__IHFrBq__highlightActionCircle{color:#bd9e5f;background:#bd9e5f14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s,transform .2s;display:flex}.CalendarPage-module__IHFrBq__highlightBriefCard:hover .CalendarPage-module__IHFrBq__highlightActionCircle{color:#17120f;background:#bd9e5f;transform:translate(3px)}@media (max-width:820px){.CalendarPage-module__IHFrBq__mapWorkspace{padding-top:100px;padding-left:16px;padding-right:16px}.CalendarPage-module__IHFrBq__mapScrollContainer{border:5px solid #1a1410;grid-template-columns:1fr;max-width:100%}.CalendarPage-module__IHFrBq__leftParchment{box-sizing:border-box;border-bottom:2px dashed #2a201726;width:100%;padding:16px 16px 20px}.CalendarPage-module__IHFrBq__spineCrease{display:none}.CalendarPage-module__IHFrBq__rightParchment{box-sizing:border-box;width:100%;padding:20px 16px}.CalendarPage-module__IHFrBq__agedFrame{aspect-ratio:16/10;width:100%;height:auto}.CalendarPage-module__IHFrBq__highlightBriefCard{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.CalendarPage-module__IHFrBq__highlightBadgeBlock{border-bottom:1px dashed #dfd4c41a;border-right:none;width:100%;padding-bottom:8px;padding-right:0}.CalendarPage-module__IHFrBq__highlightActionCircle{display:none}}@media (max-width:480px){.CalendarPage-module__IHFrBq__mapWorkspace{gap:16px;padding-top:92px;padding-left:10px;padding-right:10px}.CalendarPage-module__IHFrBq__legendHeader{gap:12px;padding:4px 10px}.CalendarPage-module__IHFrBq__leftParchment,.CalendarPage-module__IHFrBq__rightParchment{padding:14px 10px}.CalendarPage-module__IHFrBq__gridMatrixLayout{gap:3px}.CalendarPage-module__IHFrBq__matrixGridSquare,.CalendarPage-module__IHFrBq__lostCoordinatesCell{font-size:.68rem}}
.Footer-module__S6Hkya__footer{color:#fff;background:linear-gradient(#0a0a0a 0%,#111 100%);border-top:2px solid #d4af37;padding:4rem 2rem 2rem;font-family:Inter,sans-serif}.Footer-module__S6Hkya__footerContainer{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;max-width:1200px;margin:0 auto;display:grid}.Footer-module__S6Hkya__brand h2{color:#d4af37;letter-spacing:2px;margin-bottom:1rem;font-size:1.8rem}.Footer-module__S6Hkya__brand p{color:#a0a0a0;line-height:1.6}.Footer-module__S6Hkya__column h4{color:#d4af37;text-transform:uppercase;margin-bottom:1.5rem;font-size:1.1rem}.Footer-module__S6Hkya__column ul{padding:0;list-style:none}.Footer-module__S6Hkya__column ul li{color:#d1d1d1;cursor:pointer;margin-bottom:.8rem;transition:all .3s}.Footer-module__S6Hkya__column ul li:hover{color:#fff;transform:translate(5px)}.Footer-module__S6Hkya__copyright{text-align:center;color:#666;border-top:1px solid #333;margin-top:3rem;padding-top:2rem;font-size:.9rem}@media (max-width:768px){.Footer-module__S6Hkya__footerContainer{text-align:center;grid-template-columns:1fr;gap:2rem}}
