body,html{margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,sans-serif;overflow-x:hidden;width:100%}body{-webkit-font-smoothing:antialiased}.framer-text{font-family:inherit}@font-face{font-family:CloudsWell;src:url(/clouds-well.otf) format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:BubbleBobble;src:url(/BubbleBobble-MVpLp.otf) format("opentype");font-weight:400;font-style:normal;font-display:block}:root{--color-bg:#ffffff;--color-text:#1c1c1c;--color-muted:#6e6e6e;--color-border:#d9d9d9;--color-accent:#ff4726;--color-tag-green:rgb(51,212,120);--color-rating:#ffb400;--font-menu:"BubbleBobble","CloudsWell";--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--shadow-card:0 8px 32px -8px rgba(0,0,0,0.08),0 1px 2px rgba(0,0,0,0.06);--shadow-btn-inner:rgba(255,255,255,0.15) 0 0 20px 1.64px inset;--shadow-btn:rgba(0,0,0,0.13) 0 0.84px 0.5px -0.31px,rgba(0,0,0,0.13) 0 1.99px 1.19px -0.63px,rgba(0,0,0,0.13) 0 3.63px 2.18px -0.94px,rgba(0,0,0,0.13) 0 6.03px 3.62px -1.25px,rgba(0,0,0,0.13) 0 9.75px 5.85px -1.56px,rgba(0,0,0,0.13) 0 15.96px 9.57px -1.88px,rgba(0,0,0,0.13) 0 27.48px 16.49px -2.19px,rgba(0,0,0,0.13) 0 50px 30px -2.5px}body.hide-default-cursor,body.hide-default-cursor *{cursor:none!important}body{position:relative}#__next,.no-horizontal-overflow,body>div{max-width:100%;overflow-x:hidden}@supports (-webkit-overflow-scrolling:touch){body{overscroll-behavior-x:none}}body.splash-active{overflow:hidden}.top-aurora-wrapper{position:absolute;top:0;left:0;width:100%;height:clamp(360px,55vh,560px);pointer-events:none;z-index:0;overflow:hidden}.top-aurora-wrapper .aurora-layer{width:100%;height:100%}.top-aurora-wrapper:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 60%,var(--color-bg) 100%);pointer-events:none}.heroAurora{position:absolute;inset:0 0 auto 0;top:0;height:clamp(420px,62vh,640px);pointer-events:none;z-index:0;overflow:hidden}.heroAurora .aurora-layer{width:100%;height:100%}.heroAurora:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 58%,var(--color-bg) 100%);pointer-events:none}@media (max-width:640px){.top-aurora-wrapper{left:0;width:100%;transform:none;height:clamp(320px,52vh,520px)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bubble-menu{left:0;right:0;top:2em;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2em;pointer-events:none;z-index:99}.bubble-menu.no-logo{justify-content:flex-end}.bubble-menu.fixed{position:fixed;left:50%;transform:translateX(-50%);width:100%;max-width:1120px;padding:0 56px;box-sizing:border-box}.bubble-menu.hero-shift{transform:translateX(calc(-50% - 40px))}@media (max-width:1280px){.bubble-menu.hero-shift{transform:translateX(calc(-50% - 24px))}}@media (max-width:1080px){.bubble-menu.hero-shift{transform:translateX(-50%)}}.bubble-menu.absolute{position:absolute}.bubble-menu .bubble{--bubble-size:46px;width:var(--bubble-size);height:var(--bubble-size);border-radius:50%;background:rgba(255,255,255,.12);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);box-shadow:0 2px 10px -4px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;position:relative;transition:transform .28s cubic-bezier(.22,.9,.3,1),box-shadow .3s ease}.bubble-menu .logo-bubble,.bubble-menu .toggle-bubble{will-change:transform,filter}.bubble-menu .logo-bubble{--logo-bubble-height:54px;width:auto;min-height:var(--logo-bubble-height);height:var(--logo-bubble-height);padding:0 14px;border-radius:calc(var(--logo-bubble-height)/2);gap:10px;background:#000000;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 2px 14px -4px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.12),0 0 0 2px #000000,0 0 18px -2px rgba(0,0,0,.45);border:2px solid #000000}.bubble-menu .toggle-bubble{width:var(--bubble-size);height:var(--bubble-size)}.bubble-menu .logo-bubble,.bubble-menu .toggle-bubble{animation:toggleFloat 6.5s ease-in-out infinite}@keyframes toggleFloat{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.03)}to{transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.bubble-menu .logo-bubble,.bubble-menu .toggle-bubble{animation:none}}.bubble-menu .toggle-bubble{transition:transform .28s cubic-bezier(.22,.9,.3,1),box-shadow .3s ease,width .25s var(--bubbleTiming,cubic-bezier(.22,.9,.3,1)),height .25s var(--bubbleTiming,cubic-bezier(.22,.9,.3,1))}.bubble-menu .toggle-bubble:hover{transform:translateY(-6px) scale(1.07)}@media (prefers-reduced-motion:reduce){.bubble-menu .toggle-bubble:hover{transform:translateY(-3px) scale(1)}}.bubble-menu .bubble:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.55),rgba(255,255,255,0) 65%);mix-blend-mode:soft-light;pointer-events:none}.bubble-menu .bubble:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 5px 14px -4px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,255,255,.38)}.bubble-menu .bubble:active{transform:translateY(0) scale(.92)}.bubble-menu .toggle-bubble:active{width:calc(var(--bubble-size)*1.2);height:calc(var(--bubble-size)*.8);transform:translateY(0) scale(1.08)}@media (prefers-reduced-motion:reduce){.bubble-menu .bubble:hover{transform:translateY(-3px) scale(1)}}.bubble-menu .bubble-logo{max-height:100%;max-width:100%;object-fit:contain;display:block}.bubble-menu .logo-content{--logo-max-height:85%;--logo-max-width:85%;display:flex;align-items:center;justify-content:center;width:88px;height:100%;margin:0 auto}.bubble-menu .logo-content>.bubble-logo,.bubble-menu .logo-content>img,.bubble-menu .logo-content>svg{max-height:var(--logo-max-height);max-width:var(--logo-max-width)}.bubble-menu .menu-btn{border:none;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.bubble-menu .menu-line{width:22px;height:2px;background:#000;border-radius:2px;display:block;margin:0 auto;transition:transform .32s cubic-bezier(.65,.05,.36,1),opacity .3s ease,background .3s ease;transform-origin:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.55)}.bubble-menu .menu-line+.menu-line{margin-top:5px}.bubble-menu .menu-btn.open .menu-line:first-child{transform:translateY(7px) rotate(45deg)}.bubble-menu .menu-btn.open .menu-line:nth-child(2){opacity:0;transform:scaleX(.4)}.bubble-menu .menu-btn.open .menu-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (hover:hover){.bubble-menu .menu-btn:hover .menu-line{filter:brightness(1.08)}}@media (min-width:768px){.bubble-menu .bubble{--bubble-size:50px}.bubble-menu .logo-bubble{--logo-bubble-height:60px;padding:0 18px}.bubble-menu .logo-content{width:98px}}@media (max-width:640px){.bubble-menu{width:100%;--nav-mobile-top:3.15rem;top:var(--nav-mobile-top);gap:0}.bubble-menu,.bubble-menu.fixed,.bubble-menu.fixed.hero-shift{left:0;transform:none;padding:0 max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left))}.bubble-menu.fixed,.bubble-menu.fixed.hero-shift{max-width:none;top:var(--nav-mobile-top,3.6rem)}.bubble-menu .bubble{--bubble-size:42px}.bubble-menu .logo-bubble{--logo-bubble-height:50px;padding:0 12px}.bubble-menu .logo-content{width:80px;--logo-max-height:82%;--logo-max-width:82%}}.bubble-menu-items{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;z-index:98;padding-top:200px;background:rgba(255,255,255,.55)}.bubble-menu-items,.bubble-menu-items:before{position:absolute;inset:0;pointer-events:none}.bubble-menu-items:before{content:"";background:rgba(255,255,255,.72);backdrop-filter:blur(38px) saturate(185%);-webkit-backdrop-filter:blur(38px) saturate(185%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),0 2px 10px -4px rgba(0,0,0,.28)}.bubble-menu-items:after{display:none}.bubble-menu-items .pill-list{position:relative;z-index:1}body.menu-open{overflow:hidden}.bubble-menu-items.modal-mode{align-items:center;padding-top:0}.bubble-menu-items.modal-mode .bubble-modal{position:absolute;left:50%;top:50%;width:120vmax;height:120vmax;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.85),rgba(255,255,255,.55) 55%,rgba(255,255,255,.4) 70%,rgba(255,255,255,.25) 82%,rgba(255,255,255,.15) 100%);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);box-shadow:0 8px 40px -12px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.28),0 0 0 2px rgba(255,255,255,.08);pointer-events:none}.bubble-menu-items.modal-mode .pill-list{max-width:1000px}.bubble-menu-items.modal-mode .pill-list .pill-col{flex:0 0 33.333%}@media (max-width:899px){.bubble-menu-items.modal-mode .pill-list .pill-col{flex:0 0 50%}.bubble-menu-items.modal-mode .pill-list{row-gap:16px}}.bubble-menu-items.fixed{position:fixed}.bubble-menu-items.absolute{position:absolute}.bubble-menu-items .pill-list{list-style:none;padding:0 18px;display:flex;flex-wrap:wrap;gap:0;row-gap:4px;width:100%;max-width:1600px;margin:0 auto;pointer-events:auto;justify-content:center}.bubble-menu-items .pill-list .pill-spacer{width:100%;height:0;pointer-events:none}.bubble-menu-items .pill-list .pill-col{display:flex;justify-content:center;align-items:stretch;flex:0 0 28%;max-width:28%;box-sizing:border-box;padding:0 5px}.bubble-menu-items .pill-link{--pill-bg:rgba(255,255,255,0.2);--pill-color:#111;--pill-border:rgba(255,255,255,0.28);--item-rot:0deg;--pill-min-h:92px;--hover-bg:rgba(255,255,255,0.32);--hover-color:#111;--bubble-accent:hsl(210 90% 55%/0.55);width:100%;min-height:var(--pill-min-h);padding:clamp(.85rem,1.6vw,2.2rem) 0;font-size:clamp(1rem,2.2vw,2.15rem);font-family:var(--font-menu);font-weight:400;line-height:1;border-radius:999px;background:linear-gradient(145deg,rgba(255,255,255,.32),rgba(255,255,255,.06));color:var(--pill-color);text-decoration:none;box-shadow:0 4px 10px -2px rgba(0,0,0,.35),0 10px 28px -10px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.28) inset,0 -.06em .12em hsla(0,0%,100%,.9) inset,0 -.15em .4em var(--bubble-accent) inset,0 .05em .05em var(--bubble-accent) inset,.05em 0 .1em hsla(0,0%,100%,.85) inset,-.05em 0 .1em hsla(0,0%,100%,.85) inset,0 .12em .45em hsl(210 90% 60%/.55) inset;display:flex;align-items:center;justify-content:center;position:relative;transition:background .35s ease,color .35s ease,box-shadow .45s ease,transform .5s cubic-bezier(.22,.9,.3,1);will-change:transform;box-sizing:border-box;white-space:nowrap;overflow:hidden;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);isolation:isolate}.bubble-menu-items .pill-link:before{background-image:radial-gradient(8% 8% at 22% 28%,rgba(255,255,255,.95) 45%,rgba(255,255,255,0) 50%),radial-gradient(8% 8% at 23% 27%,rgba(255,255,255,.9) 45%,rgba(255,255,255,0) 50%),radial-gradient(8% 8% at 24% 26%,rgba(255,255,255,.85) 45%,rgba(255,255,255,0) 50%),radial-gradient(8% 8% at 25% 25%,rgba(255,255,255,.8) 45%,rgba(255,255,255,0) 50%),radial-gradient(8% 8% at 26% 24%,rgba(255,255,255,.75) 45%,rgba(255,255,255,0) 50%),radial-gradient(8% 8% at 27% 23%,rgba(255,255,255,.65) 45%,rgba(255,255,255,0) 50%),radial-gradient(8% 8% at 28% 22%,rgba(255,255,255,.55) 45%,rgba(255,255,255,0) 50%);mix-blend-mode:screen;opacity:.9;filter:blur(.2px)}.bubble-menu-items .pill-link:after,.bubble-menu-items .pill-link:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.bubble-menu-items .pill-link:after{background:radial-gradient(100% 140% at 50% 60%,hsla(0,0%,0%,0) 35%,hsla(0,0%,0%,.25) 55%,hsla(0,0%,0%,0) 62%),radial-gradient(circle at 30% 25%,rgba(255,255,255,.55),rgba(255,255,255,0) 68%);filter:blur(5px);mix-blend-mode:soft-light}@media (min-width:900px){.bubble-menu-items .pill-link:hover{box-shadow:0 12px 28px -12px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.42) inset,0 -.06em .12em hsla(0,0%,100%,.95) inset,0 -.18em .5em var(--bubble-accent) inset,0 .08em .1em var(--bubble-accent) inset,.06em 0 .12em hsla(0,0%,100%,.9) inset,-.06em 0 .12em hsla(0,0%,100%,.9) inset,0 .14em .55em hsl(210 90% 65%/.6) inset}}@media (max-width:899px){.bubble-menu-items .pill-link:hover{box-shadow:0 8px 24px -10px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.42) inset,0 -.06em .12em hsla(0,0%,100%,.95) inset,0 -.18em .5em var(--bubble-accent) inset,0 .08em .1em var(--bubble-accent) inset,.06em 0 .12em hsla(0,0%,100%,.9) inset,-.06em 0 .12em hsla(0,0%,100%,.9) inset,0 .14em .55em hsl(210 90% 65%/.6) inset}}.bubble-menu-items .pill-link .pill-label{position:relative;z-index:1}.bubble-menu-items .pill-link{transform:rotate(var(--item-rot));transform-origin:center;transition:transform .35s cubic-bezier(.22,.9,.3,1),box-shadow .45s ease}.bubble-menu-items .pill-list .pill-col .pill-link{--bubble-accent:hsl(18 98% 56%/0.6);background-image:linear-gradient(145deg,rgba(255,255,255,.36),rgba(255,255,255,.08)),radial-gradient(circle at 40% 30%,rgba(255,173,120,.55),rgba(255,173,120,0) 65%)}.bubble-menu-items .pill-link:active{transform:rotate(var(--item-rot)) scale(.94)}.bubble-menu-items .pill-link .pill-label{display:inline-block;will-change:transform,opacity;height:1.2em;line-height:1.2}@media (max-width:899px){.bubble-menu-items{padding-top:72px;min-height:100svh}.bubble-menu-items .pill-list{row-gap:10px;flex:1 1 auto;align-content:flex-start;transform:none;flex-wrap:nowrap;flex-direction:column;width:100%;padding:0 18px;overflow:visible;margin-left:-18px}.bubble-menu-items .pill-list .pill-col{flex:0 0 auto;max-width:100%;width:100%;padding:0 4px;display:flex}.bubble-menu-items .pill-link{font-size:clamp(1rem,4.2vw,1.5rem);padding:clamp(.7rem,2.2vw,1rem) 0;min-height:68px;width:clamp(220px,84vw,520px);margin:0 auto;font-size:2rem}.bubble-menu-items .pill-list .pill-col+.pill-col{margin-top:6px}.bubble-menu-items .pill-link,.bubble-menu-items .pill-link:hover{transform:none}.bubble-menu-items .pill-link:active{transform:scale(.94)}.bubble-menu-items .pill-link{box-shadow:0 4px 14px -6px rgba(0,0,0,.38),0 10px 26px -14px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.26) inset,0 -.06em .12em hsla(0,0%,100%,.9) inset,0 -.14em .38em var(--bubble-accent) inset,0 .05em .05em var(--bubble-accent) inset,.05em 0 .1em hsla(0,0%,100%,.82) inset,-.05em 0 .1em hsla(0,0%,100%,.82) inset,0 .1em .42em hsl(210 90% 60%/.5) inset}.bubble-menu-items .pill-link:active{filter:brightness(.95)}.bubble-menu-items .menu-footer{margin:auto auto 0;padding:0 24px 80px}@media (max-height:640px){.bubble-menu-items .pill-link{min-height:58px;font-size:clamp(.9rem,4.2vw,1.2rem)}.bubble-menu-items .menu-footer{padding:0 24px 64px}}}.bubble-menu-items .pill-link:active{transform:rotate(var(--item-rot)) scale(.9)}@media (prefers-reduced-motion:reduce){.bubble-menu-items .pill-link:active,.bubble-menu-items .pill-link:hover{transform:rotate(var(--item-rot)) scale(1)}}.bubble-menu-items .pill-link:hover{transform:rotate(var(--item-rot)) scaleX(1.1) scaleY(.72);background:inherit;color:inherit}@media (prefers-reduced-motion:reduce){.bubble-menu-items .pill-link:hover{transform:rotate(var(--item-rot)) scale(1)}}.bubble-menu-items .menu-footer{width:100%;max-width:1600px;margin:110px auto 0;padding:0 24px 90px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:22px;pointer-events:auto}.bubble-menu-items .follow-label{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#444;opacity:.85}.bubble-menu-items .social-links{list-style:none;margin:0;padding:0;display:flex;gap:18px}.bubble-menu-items .social-links a{--orb-size:52px;width:var(--orb-size);height:var(--orb-size);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;text-decoration:none;color:#111;isolation:isolate;backdrop-filter:blur(14px) saturate(165%);-webkit-backdrop-filter:blur(14px) saturate(165%);background:linear-gradient(145deg,rgba(255,255,255,.26),rgba(255,255,255,.05)),radial-gradient(circle at 38% 28%,hsl(18 98% 56%/.2),rgba(255,173,120,0) 60%);box-shadow:0 10px 24px -12px rgba(0,0,0,.48),0 6px 18px -10px rgba(0,0,0,.38),inset 0 0 0 1px rgba(255,255,255,.26),inset 0 -.06em .12em rgba(255,255,255,.78),inset 0 0 0 3px hsl(18 98% 56%/.17),inset 0 0 0 2px rgba(0,0,0,.04);overflow:hidden;transition:transform .5s cubic-bezier(.22,.9,.3,1),box-shadow .6s ease,filter .6s ease}.bubble-menu-items .social-links a:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.6),rgba(255,255,255,0) 66%),radial-gradient(circle at 70% 75%,hsl(18 98% 56%/.22),transparent 70%);mix-blend-mode:overlay;pointer-events:none}.bubble-menu-items .social-links a:after{content:"";position:absolute;left:12%;top:14%;width:56%;height:56%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.92),rgba(255,255,255,.08) 65%);border-radius:50%;filter:blur(2px);opacity:.95;mix-blend-mode:screen;pointer-events:none}.bubble-menu-items .social-links a:hover{transform:translateY(-6px) scale(1.08) rotate(-1deg);box-shadow:0 16px 34px -16px rgba(0,0,0,.55),0 8px 18px -10px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.34),inset 0 -.06em .14em rgba(255,255,255,.95),inset 0 0 0 4px hsl(18 98% 56%/.18)}.bubble-menu-items .social-links a:active{transform:translateY(-2px) scale(.95);box-shadow:0 6px 18px -10px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.32),inset 0 0 0 3px hsl(18 98% 56%/.16)}.bubble-menu-items .social-links svg{width:24px;height:24px;display:block;color:#000;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25));transition:transform .6s cubic-bezier(.22,.9,.3,1)}.bubble-menu-items .social-links a:hover svg{transform:scale(1.06) translateY(-2px)}@media (max-width:899px){.bubble-menu-items .menu-footer{margin:auto auto 0;padding:0 24px 80px;gap:18px}.bubble-menu-items .social-links a{--orb-size:46px}.bubble-menu-items .social-links svg{width:22px;height:22px}}.LoadingOverlay_root__LWW_Q{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,#120804,#060302 70%);z-index:999;overflow:hidden;transition:opacity .55s ease,visibility .55s ease}.LoadingOverlay_hide__S2MTm{opacity:0;visibility:hidden;pointer-events:none}.LoadingOverlay_content__WtcMh{display:flex;flex-direction:column;align-items:center;gap:2.25rem;padding:2rem 2.75rem;position:relative}.LoadingOverlay_welcome__7AG9f{font-size:clamp(2.8rem,6.5vw,7rem);font-weight:600;letter-spacing:.02em;font-family:var(--font-menu);background:linear-gradient(100deg,#fff,#ffd2b3 40%,#ffb286 55%,#fff 70%);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;animation:LoadingOverlay_welcomePulse__h7Z7V 2.6s ease-in-out infinite;filter:drop-shadow(0 4px 12px rgba(0,0,0,.45))}.LoadingOverlay_welcome__7AG9f:after{content:"";position:absolute;inset:-12% -18%;background:radial-gradient(circle at 45% 40%,rgba(255,120,70,.4),rgba(255,120,70,0) 70%);filter:blur(28px);opacity:.5;pointer-events:none;mix-blend-mode:overlay;animation:LoadingOverlay_glowShift__ZfH3c 4s ease-in-out infinite}.LoadingOverlay_progressOuter__CZPBj{position:relative;width:min(520px,72vw);height:22px;border-radius:14px;overflow:hidden}.LoadingOverlay_progressTrack__vZ0Lu{position:absolute;inset:0;background:linear-gradient(135deg,#2a140c,#1a0d08 45%,#2a120a);border:1px solid rgba(255,110,60,.25);border-radius:inherit;box-shadow:inset 0 0 6px rgba(0,0,0,.6),0 0 0 1px rgba(255,110,60,.15)}.LoadingOverlay_progressInner__D1VzK{position:absolute;inset:0;background:linear-gradient(90deg,#ff7f45,#ff501e 40%,#ff350d);background-size:180% 100%;animation:LoadingOverlay_barFlow__1eLXl 3s linear infinite;border-radius:inherit;box-shadow:0 0 10px -2px rgba(255,90,46,.9),0 0 26px -4px rgba(255,90,46,.65);transform-origin:left center;transform:scaleX(var(--p,0));will-change:transform;transition:filter .4s ease}.LoadingOverlay_root__LWW_Q:not(.LoadingOverlay_hide__S2MTm) .LoadingOverlay_progressInner__D1VzK{filter:brightness(calc(.9 + var(--p,0) * .2))}.LoadingOverlay_progressBubbles__ux8G3{position:absolute;inset:0;pointer-events:none}.LoadingOverlay_progressBubbles__ux8G3 span{position:absolute;bottom:2px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff 10%,#ffd1b1 35%,rgba(255,120,70,.25) 70%,rgba(255,120,70,0));filter:blur(.5px);animation:LoadingOverlay_bubble__IZqiH 4.5s ease-in-out infinite;opacity:.85;left:calc(var(--i) * 12% + 4%);animation-delay:calc(var(--i) * -.7s);mix-blend-mode:screen}.LoadingOverlay_progressBubbles__ux8G3 span:nth-child(2n){width:10px;height:10px;animation-duration:3.6s;filter:blur(.2px);opacity:.6}@keyframes LoadingOverlay_welcomePulse__h7Z7V{0%,to{transform:translateY(-6px) scale(1);filter:drop-shadow(0 4px 12px rgba(0,0,0,.45))}50%{transform:translateY(6px) scale(1.04);filter:drop-shadow(0 8px 18px rgba(0,0,0,.6))}}@keyframes LoadingOverlay_glowShift__ZfH3c{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.75;transform:scale(1.15)}}@keyframes LoadingOverlay_barFlow__1eLXl{0%{background-position:0 0}to{background-position:180% 0}}@keyframes LoadingOverlay_bubble__IZqiH{0%{transform:translateY(0) scale(.4);opacity:0}20%{opacity:1}60%{transform:translateY(-140%) scale(1);opacity:1}to{transform:translateY(-220%) scale(.3);opacity:0}}.LoadingOverlay_glowBubbles__QYMx_{position:absolute;inset:0;filter:blur(35px) saturate(160%);opacity:.55;pointer-events:none}.LoadingOverlay_glowBubbles__QYMx_ span{position:absolute;top:50%;left:50%;width:380px;aspect-ratio:1;background:conic-gradient(from 0deg,#ffb871,#ff8a47,#ff6230,#ff3a14,#ff8a47);mix-blend-mode:screen;border-radius:50%;animation:LoadingOverlay_drift__wzInn 9s linear infinite;opacity:.42;transform-origin:calc((var(--i) - 4) * 40px) calc((var(--i) - 4) * -50px);animation-delay:calc(var(--i) * -1.2s)}.LoadingOverlay_glowBubbles__QYMx_ span:nth-child(odd){width:260px}@keyframes LoadingOverlay_drift__wzInn{0%{transform:translate(-50%,-50%) rotate(0deg) scale(1)}50%{transform:translate(-50%,-50%) rotate(180deg) scale(1.25)}to{transform:translate(-50%,-50%) rotate(1turn) scale(1)}}@media (max-width:640px){.LoadingOverlay_welcome__7AG9f{font-size:clamp(3.4rem,12vw,6.2rem)}.LoadingOverlay_content__WtcMh{gap:1.9rem;padding:1.75rem 1.75rem 2rem}.LoadingOverlay_progressOuter__CZPBj{height:20px}}