@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3d66ae32.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e045b8a36dafeb96-s.p.51d9ccd1.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:"Baloo 2";font-style:normal;font-weight:400;font-display:swap;src:url(../media/921864ee6019b767-s.65ed87a1.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:"Baloo 2";font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.b0b7fb4c.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:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3d66ae32.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e045b8a36dafeb96-s.p.51d9ccd1.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:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/921864ee6019b767-s.65ed87a1.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:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.b0b7fb4c.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:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3d66ae32.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e045b8a36dafeb96-s.p.51d9ccd1.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:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/921864ee6019b767-s.65ed87a1.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:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.b0b7fb4c.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3d66ae32.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e045b8a36dafeb96-s.p.51d9ccd1.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/921864ee6019b767-s.65ed87a1.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.b0b7fb4c.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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3d66ae32.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/e045b8a36dafeb96-s.p.51d9ccd1.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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/921864ee6019b767-s.65ed87a1.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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.b0b7fb4c.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:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.baloo_2_681cd34e-module__EDvzTG__className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}.baloo_2_681cd34e-module__EDvzTG__variable{--font-heading:"Baloo 2","Baloo 2 Fallback"}
@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.p.cedabf29.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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.4bda54ec.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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.f6eddd95.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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.p.75ecebf5.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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.cace8832.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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.p.bab09490.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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.p.5d07ebb5.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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.d77488a5.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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.12435988.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:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_d377d18-module__cNgOxW__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_d377d18-module__cNgOxW__variable{--font-body:"Be Vietnam Pro","Be Vietnam Pro Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-accent:#f6c445;--color-accent-dark:#c47d00;--color-accent-soft:#fadadd;--color-bg:#fdf5e8;--color-text:#1a1a1a;--color-text-muted:#6b6b6b;--color-text-primary:#1a1a1a;--color-text-secondary:#6b6b6b;--color-primary:#f6c445;--color-primary-dark:#c47d00;--color-gradient:linear-gradient(135deg,#f6c445 0%,#fda085 50%,#fba3c8 100%);--dark-bg:#150800;--dark-bg-2:#1e0c00;--dark-text:#f5edd8;--dark-text-secondary:#f5edd899;--dark-border:#ffffff1a;--dark-glass-bg:#ffffff0f;--glass-bg:#fff3;--glass-border:1px solid #ffffffa6;--glass-shadow:inset 0 1.5px 0 #fffc,inset 1px 0 0 #ffffff40,0 20px 56px #00000017,0 4px 14px #0000000d;--glass-blur:30px;--glass-sat:saturate(200%)brightness(1.04);--glass-surface:linear-gradient(135deg,#fff9 0%,#ffffff24 45%,#ffffff05 100%);--glass-radius-sm:20px;--glass-radius-lg:28px;--section-gap:56px;--container-max:100%;--container-px:20px;--ease-smooth:cubic-bezier(.25,.46,.45,.94);--ease-spring:cubic-bezier(.34,1.56,.64,1)}@media (max-width:768px){:root{--glass-blur:0}}@media (min-width:768px){:root{--glass-blur:36px;--container-max:740px;--container-px:32px;--section-gap:80px}}@media (min-width:1024px){:root{--container-max:1120px;--container-px:48px;--section-gap:100px}}@media (min-width:1280px){:root{--container-max:1260px;--container-px:60px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}@media (max-width:768px){html{scroll-behavior:auto}}body{background-color:var(--color-bg);max-width:100vw;color:var(--color-text);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}body:after{content:"";opacity:.035;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E");position:fixed;inset:0}@media (max-width:768px){body:after{display:none}}main{z-index:1;position:relative}h1,h2,h3,h4{font-family:var(--font-heading),system-ui,sans-serif;line-height:1.15}a{color:inherit;text-decoration:none}@media (max-width:768px){a,button{touch-action:manipulation}}img{max-width:100%;display:block}.container{width:100%;max-width:var(--container-max);padding:0 var(--container-px);margin:0 auto}.section{padding:var(--section-gap)0}.section-dark{background:linear-gradient(180deg,var(--dark-bg)0%,var(--dark-bg-2)50%,var(--dark-bg)100%);color:var(--dark-text)}.glass{background:var(--glass-bg);background-image:var(--glass-surface);-webkit-backdrop-filter:blur(var(--glass-blur))var(--glass-sat);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--glass-radius-sm)}@media (max-width:768px){.glass{-webkit-backdrop-filter:none;background:#ffffff47}}.reveal{opacity:0;transition:opacity .7s var(--ease-smooth),transform .7s var(--ease-smooth);transform:translateY(36px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.reveal{transition-duration:.38s}}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}[data-sb~=fade-up]{--_p:min(calc(var(--sp,0)*2.2),1);opacity:var(--_p);transform:translateY(calc((1 - var(--_p))*48px));transition:none}@media (min-width:769px){[data-sb~=fade-up]{will-change:opacity,transform}}[data-sb~=scale]{--_p:min(calc(var(--sp,0)*2.2),1);transform:scale(calc(.9 + var(--_p)*.1));opacity:var(--_p)}@media (min-width:769px){[data-sb~=scale]{will-change:transform,opacity}}[data-sb~=parallax-slow]{transform:translateY(calc((var(--sp,.5) - .5)*-100px))}[data-sb~=parallax-mid]{transform:translateY(calc((var(--sp,.5) - .5)*-180px))}[data-sb~=parallax-fast]{transform:translateY(calc((var(--sp,.5) - .5)*-280px))}@media (min-width:769px){[data-sb~=parallax-slow],[data-sb~=parallax-mid],[data-sb~=parallax-fast]{will-change:transform}}[data-sb~=fade-out]{opacity:calc(1 - max(0,(var(--sp,0) - .7)*(1/.3)))}[data-sb~=blur-in]{--_p:min(calc(var(--sp,0)*2.5),1);opacity:var(--_p)}@media (min-width:769px){[data-sb~=blur-in]{filter:blur(calc((1 - var(--_p))*12px));will-change:filter,opacity}}@supports (animation-timeline:view()){[data-sb~=fade-up]{--sp:1;animation:linear both sbFadeUp;animation-timeline:view();animation-range:entry entry 40%}[data-sb~=scale]{--sp:1;animation:linear both sbScaleIn;animation-timeline:view();animation-range:entry entry 40%}[data-sb~=blur-in]{--sp:1;animation:linear both sbBlurIn;animation-timeline:view();animation-range:entry entry 35%}@keyframes sbFadeUp{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes sbScaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes sbBlurIn{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur()}}}[data-sb-delay="1"]{animation-delay:80ms!important}[data-sb-delay="2"]{animation-delay:.16s!important}[data-sb-delay="3"]{animation-delay:.24s!important}[data-sb-delay="4"]{animation-delay:.32s!important}[data-sb-delay="5"]{animation-delay:.4s!important}[data-sb-delay="6"]{animation-delay:.48s!important}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-slow{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-14px)rotate(2deg)}}@keyframes shimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.75}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}
.BackgroundOrbs-module__w4IL2q__root{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.BackgroundOrbs-module__w4IL2q__orb{will-change:transform;border-radius:50%;position:absolute}.BackgroundOrbs-module__w4IL2q__orb1{background:radial-gradient(circle,#f6c445b8 0%,#f6c44573 22%,#fdba7447 45%,#ffc89614 68%,#0000 85%);width:1000px;height:1000px;animation:22s ease-in-out infinite BackgroundOrbs-module__w4IL2q__drift1;top:-350px;right:-350px}.BackgroundOrbs-module__w4IL2q__orb2{background:radial-gradient(circle,#faa0aead 0%,#fadadd6b 25%,#fdbab92e 50%,#ffc8c80f 70%,#0000 88%);width:900px;height:900px;animation:28s ease-in-out infinite BackgroundOrbs-module__w4IL2q__drift2;bottom:-300px;left:-280px}.BackgroundOrbs-module__w4IL2q__orb3{background:radial-gradient(circle,#c0a3f880 0%,#d8b4fe47 28%,#c4b5fd1a 55%,#0000 80%);width:800px;height:800px;animation:34s ease-in-out infinite BackgroundOrbs-module__w4IL2q__drift3;top:35%;left:30%;transform:translate(-50%,-50%)}@keyframes BackgroundOrbs-module__w4IL2q__drift1{0%,to{transform:translate(0)}33%{transform:translate(-60px,80px)}66%{transform:translate(40px,-50px)}}@keyframes BackgroundOrbs-module__w4IL2q__drift2{0%,to{transform:translate(0)}40%{transform:translate(80px,-70px)}70%{transform:translate(-40px,50px)}}@keyframes BackgroundOrbs-module__w4IL2q__drift3{0%,to{transform:translate(-50%,-50%)}30%{transform:translate(calc(70px - 50%),calc(-50% - 60px))}60%{transform:translate(calc(-50% - 50px),calc(80px - 50%))}}@media (prefers-reduced-motion:reduce){.BackgroundOrbs-module__w4IL2q__orb{animation:none!important}}@media (max-width:768px){.BackgroundOrbs-module__w4IL2q__orb1{width:600px;height:600px;top:-200px;right:-200px}.BackgroundOrbs-module__w4IL2q__orb2{width:500px;height:500px;bottom:-180px;left:-150px}.BackgroundOrbs-module__w4IL2q__orb3{width:450px;height:450px}}
.LoadingScreen-module__X6GikW__pageContent{pointer-events:none;-webkit-user-select:none;user-select:none}.LoadingScreen-module__X6GikW__overlay{z-index:9000;perspective:2000px;background:radial-gradient(80% 60% at 50% 40%,#fff8ec 0%,#fadadd 55%,#f6c445 100%);position:fixed;inset:0;overflow:hidden}.LoadingScreen-module__X6GikW__overlayFade{opacity:0;pointer-events:none;transition:opacity .3s 1.1s}.LoadingScreen-module__X6GikW__radiance{z-index:1;opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#fff 0%,#fff4d1 30%,#0000 70%);position:absolute;inset:0;transform:scale(.3)}.LoadingScreen-module__X6GikW__radianceActive{animation:1.2s cubic-bezier(.25,.46,.45,.94) forwards LoadingScreen-module__X6GikW__radianceFlash}@keyframes LoadingScreen-module__X6GikW__radianceFlash{0%{opacity:0;transform:scale(.3)}15%{opacity:.8}30%{opacity:1;transform:scale(2.5)}to{opacity:0;transform:scale(4)}}.LoadingScreen-module__X6GikW__door{z-index:2;will-change:transform;width:50.5%;transform-style:preserve-3d;background:linear-gradient(165deg,#6b0b0b 0%,#8a1212 25%,#b01a1a 50%,#8a1212 75%,#400404 100%);position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:inset 0 0 100px #0006}.LoadingScreen-module__X6GikW__door:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(92deg,#0000 0,#ffffff04 1px,#0000 2px 8px);position:absolute;inset:0}.LoadingScreen-module__X6GikW__doorLeft{transform-origin:0;border-right:1px solid #f6c4454d;left:0}.LoadingScreen-module__X6GikW__doorRight{transform-origin:100%;border-left:1px solid #f6c4454d;right:0}.LoadingScreen-module__X6GikW__doorOpenLeft{animation:1.3s cubic-bezier(.7,0,.3,1) forwards LoadingScreen-module__X6GikW__openHingeLeft}.LoadingScreen-module__X6GikW__doorOpenRight{animation:1.3s cubic-bezier(.7,0,.3,1) forwards LoadingScreen-module__X6GikW__openHingeRight}@keyframes LoadingScreen-module__X6GikW__openHingeLeft{0%{transform:rotateY(0)}to{opacity:0;transform:rotateY(-110deg)translate(-10%)}}@keyframes LoadingScreen-module__X6GikW__openHingeRight{0%{transform:rotateY(0)}to{opacity:0;transform:rotateY(110deg)translate(10%)}}.LoadingScreen-module__X6GikW__doorSvg{object-fit:cover;pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.LoadingScreen-module__X6GikW__seam{z-index:3;background:linear-gradient(#0000 0%,#f6c44580 20%,#ffdc78cc 50%,#f6c44580 80%,#0000 100%);width:3px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 20px 6px #f6c44538;-webkit-mask-image:linear-gradient(#000 0% 40%,#0000 45% 55%,#000 60% 100%);mask-image:linear-gradient(#000 0% 40%,#0000 45% 55%,#000 60% 100%)}.LoadingScreen-module__X6GikW__seamFade{opacity:0}.LoadingScreen-module__X6GikW__center{z-index:10;background:radial-gradient(45% 35%,#8a1212 0% 25%,#8a121200 70%);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.LoadingScreen-module__X6GikW__centerFade{animation:.45s forwards LoadingScreen-module__X6GikW__centerOut}@keyframes LoadingScreen-module__X6GikW__centerOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}.LoadingScreen-module__X6GikW__sparkles{pointer-events:none;position:absolute;inset:0}.LoadingScreen-module__X6GikW__spark{width:5px;height:5px;animation:LoadingScreen-module__X6GikW__sparkFloat var(--dur,3s)ease-in-out var(--delay,0s)infinite alternate;opacity:.7;will-change:transform,opacity;background:radial-gradient(circle,#f6c445,#fda085);border-radius:50%;position:absolute}.LoadingScreen-module__X6GikW__spark:first-child{--dur:2.8s;--delay:0s;top:22%;left:30%}.LoadingScreen-module__X6GikW__spark:nth-child(2){--dur:3.2s;--delay:.4s;top:18%;left:58%}.LoadingScreen-module__X6GikW__spark:nth-child(3){--dur:2.6s;--delay:.8s;width:4px;height:4px;top:34%;left:72%}.LoadingScreen-module__X6GikW__spark:nth-child(4){--dur:3.5s;--delay:1.2s;top:54%;left:76%}.LoadingScreen-module__X6GikW__spark:nth-child(5){--dur:2.9s;--delay:.2s;width:3px;height:3px;top:72%;left:65%}.LoadingScreen-module__X6GikW__spark:nth-child(6){--dur:3.1s;--delay:.6s;top:78%;left:44%}.LoadingScreen-module__X6GikW__spark:nth-child(7){--dur:2.7s;--delay:1s;width:4px;height:4px;top:68%;left:26%}.LoadingScreen-module__X6GikW__spark:nth-child(8){--dur:3.4s;--delay:.3s;top:46%;left:20%}.LoadingScreen-module__X6GikW__spark:nth-child(9){--dur:2.5s;--delay:.9s;width:3px;height:3px;top:28%;left:24%}.LoadingScreen-module__X6GikW__spark:nth-child(10){--dur:3s;--delay:1.4s;top:15%;left:50%}@keyframes LoadingScreen-module__X6GikW__sparkFloat{0%{opacity:.55;transform:translateY(0)scale(1)}to{opacity:.9;transform:translateY(-14px)scale(1.3)}}.LoadingScreen-module__X6GikW__icon{filter:drop-shadow(0 4px 16px #f6c44573);justify-content:center;align-items:center;margin-bottom:10px;font-size:clamp(36px,6vw,52px);animation:2s ease-in-out infinite LoadingScreen-module__X6GikW__iconBounce;display:flex}.LoadingScreen-module__X6GikW__mascotImg{object-fit:contain;width:56px;height:56px;display:block}@keyframes LoadingScreen-module__X6GikW__iconBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.LoadingScreen-module__X6GikW__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#ffde82;text-shadow:0 2px 8px #00000080;margin-bottom:8px;font-size:clamp(12px,2.2vw,14px);font-weight:700}.LoadingScreen-module__X6GikW__name{font-family:var(--font-heading),system-ui,sans-serif;letter-spacing:-.02em;background:linear-gradient(135deg,#ffe066 0%,#f6c445 35%,#ffeda6 65%,#e5a81a 100%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 4px 16px #0009);z-index:12;-webkit-background-clip:text;background-clip:text;margin-bottom:28px;font-size:clamp(42px,10vw,80px);font-weight:800;line-height:1;position:relative}.LoadingScreen-module__X6GikW__progressWrap{flex-direction:column;align-items:center;gap:12px;width:min(280px,70vw);display:flex}.LoadingScreen-module__X6GikW__ctaWrap{flex-direction:column;align-items:center;gap:10px;margin-top:10px;display:flex}.LoadingScreen-module__X6GikW__lockBtn{appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;transition:transform .2s var(--ease-spring),filter .2s var(--ease-smooth),opacity .2s ease;pointer-events:auto;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0;display:flex}.LoadingScreen-module__X6GikW__lockBtn:hover{filter:brightness(1.03);transform:translateY(-2px)}.LoadingScreen-module__X6GikW__lockBtn:active{transform:translateY(0)scale(.985)}.LoadingScreen-module__X6GikW__lockBtn:disabled{opacity:1}.LoadingScreen-module__X6GikW__lockPlate{background:radial-gradient(circle at 30% 25%,#fff9,#fff0 48%),radial-gradient(circle at 70% 85%,#00000052,#0000 58%),linear-gradient(135deg,#ffe9a8 0%,#f6c445 30%,#d08c00 68%,#ffe9a8 100%);border:1px solid #ffffff38;border-radius:22px;width:96px;height:88px;position:relative;box-shadow:inset 0 2px #ffffffa6,inset 0 -10px 18px #0000004d,0 22px 60px #00000059,0 8px 18px #0003}.LoadingScreen-module__X6GikW__lockPlate:before{content:"";opacity:.9;border:1px solid #6b4e0040;border-radius:18px;position:absolute;inset:10px 12px;box-shadow:inset 0 0 0 1px #ffffff2e}.LoadingScreen-module__X6GikW__lockSvg{filter:drop-shadow(0 10px 18px #0000002e);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LoadingScreen-module__X6GikW__lockText{letter-spacing:.14em;text-transform:uppercase;color:#ffde82;text-shadow:0 2px 10px #0000008c;pointer-events:none;font-size:13px;font-weight:800}.LoadingScreen-module__X6GikW__progressTrack{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:10px;width:100%;height:6px;overflow:hidden}.LoadingScreen-module__X6GikW__progressFill{background:linear-gradient(90deg,#f6c445,#fdba74);height:100%;transition:width .4s ease-out;box-shadow:0 0 10px #f6c44599}.LoadingScreen-module__X6GikW__status{color:#fff0c8e6;text-shadow:0 2px 8px #0009;font-size:clamp(12px,2.5vw,14px);font-weight:600}@media (max-width:400px){.LoadingScreen-module__X6GikW__name{font-size:38px}.LoadingScreen-module__X6GikW__icon{font-size:32px}}
.BackgroundMusicToggle-module__4JB-bq__wrap{left:calc(16px + env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:9999;pointer-events:none;justify-items:start;gap:10px;display:grid;position:fixed}.BackgroundMusicToggle-module__4JB-bq__btn{pointer-events:auto;width:46px;height:46px;-webkit-backdrop-filter:blur(var(--glass-blur))saturate(180%);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--ease-spring),box-shadow .18s var(--ease-smooth);background:#ffffff38;border:1px solid #ffffffa6;border-radius:999px;outline:none;place-items:center;display:grid;box-shadow:inset 0 1.5px #ffffffbf,0 18px 42px #0000001a,0 3px 10px #0000000f}.BackgroundMusicToggle-module__4JB-bq__btn:hover{transform:translateY(-1px)scale(1.02)}.BackgroundMusicToggle-module__4JB-bq__btn:active{transform:translateY(0)scale(.98)}.BackgroundMusicToggle-module__4JB-bq__icon{color:#1a1a1aeb;filter:drop-shadow(0 1px #ffffff59);place-items:center;width:28px;height:28px;display:grid}.BackgroundMusicToggle-module__4JB-bq__icon svg{display:block}.BackgroundMusicToggle-module__4JB-bq__spin{animation:2.8s linear infinite BackgroundMusicToggle-module__4JB-bq__spin}@keyframes BackgroundMusicToggle-module__4JB-bq__spin{to{transform:rotate(360deg)}}.BackgroundMusicToggle-module__4JB-bq__offMark{background:#1a1a1abf;border-radius:999px;width:38px;height:2px;position:absolute;transform:rotate(-35deg);box-shadow:0 0 0 2px #ffffff8c}.BackgroundMusicToggle-module__4JB-bq__hint{pointer-events:none;-webkit-backdrop-filter:blur(var(--glass-blur))saturate(180%);color:var(--color-text);background:#ffffff42;border:1px solid #ffffff8c;border-radius:999px;padding:8px 10px;font-size:12px;line-height:1.2;box-shadow:0 12px 30px #0000001a}@media (prefers-reduced-motion:reduce){.BackgroundMusicToggle-module__4JB-bq__spin{animation:none}}
