.nudo-splash{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 44%,#14366d 0,#071b43 42%,#03122f 100%);color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;opacity:1;visibility:visible;transition:opacity .38s ease,visibility .38s ease}.nudo-splash.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.nudo-splash-content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;width:min(88vw,620px);transform:translateY(-4vh);text-align:center}.nudo-splash-icon-frame{position:relative;display:grid;place-items:center;width:clamp(142px,27vw,220px);aspect-ratio:1;margin-bottom:clamp(25px,4vh,42px);padding:12px;border:2px solid transparent;border-radius:31%;background:linear-gradient(#071b43,#071b43) padding-box,linear-gradient(135deg,#13bec7,#78d5de 38%,#fa5362 72%,#ff8790) border-box;box-shadow:-20px -4px 60px rgba(18,188,199,.34),22px 9px 62px rgba(250,73,91,.28),0 24px 55px rgba(0,0,0,.34)}.nudo-splash-icon-frame:before{content:"";position:absolute;inset:-22px;border-radius:35%;background:conic-gradient(from 210deg,rgba(19,190,199,.3),transparent 34%,rgba(250,83,98,.27),transparent 72%);filter:blur(25px);z-index:-1}.nudo-splash-icon-frame img{display:block;width:100%;height:100%;object-fit:cover;border-radius:25%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.nudo-splash-name{display:flex;align-items:baseline;justify-content:center;gap:.03em;font-size:clamp(46px,10vw,82px);font-weight:800;line-height:.95;letter-spacing:-.055em;text-shadow:0 8px 26px rgba(0,0,0,.24)}.nudo-splash-name span{color:#fff}.nudo-splash-name strong{color:#ff5361;font:inherit}.nudo-splash-name em{margin-left:.08em;color:#14bec7;font:inherit;font-style:normal}.nudo-splash-content p{margin:clamp(15px,2.5vh,24px) 0 0;color:rgba(255,255,255,.88);font-size:clamp(17px,3.6vw,27px);font-weight:300;letter-spacing:.005em}.nudo-splash-content p b{color:#18c1cb;font-weight:500}.nudo-splash-loading{position:absolute;z-index:3;bottom:max(9vh,56px);display:grid;justify-items:center;gap:16px;color:rgba(255,255,255,.83);font-size:clamp(15px,3vw,21px);font-weight:300}.nudo-splash-dots{display:flex;gap:13px}.nudo-splash-dots i{display:block;width:13px;height:13px;border-radius:50%;background:#15c0ca;animation:nudo-splash-pulse 1.25s infinite ease-in-out}.nudo-splash-dots i:nth-child(2){background:#fff;animation-delay:.16s}.nudo-splash-dots i:nth-child(3){background:#ff5361;animation-delay:.32s}.nudo-splash-ring{position:absolute;border:clamp(45px,7vw,105px) solid rgba(255,255,255,.018);border-radius:50%;pointer-events:none}.nudo-splash-ring-one{width:min(66vw,820px);aspect-ratio:1;top:-27%;right:-20%}.nudo-splash-ring-two{width:min(44vw,540px);aspect-ratio:1;top:12%;right:-10%;border-color:rgba(20,190,199,.018)}.nudo-splash-wave{position:absolute;bottom:-20%;width:62%;height:65%;border-radius:50% 50% 0 0;filter:saturate(115%);pointer-events:none}.nudo-splash-wave:after{content:"";position:absolute;inset:7% 2% 0;border:1px solid rgba(255,255,255,.11);border-radius:50% 50% 0 0;box-shadow:0 -10px 0 -9px rgba(255,255,255,.1),0 -22px 0 -21px rgba(255,255,255,.08),0 -36px 0 -35px rgba(255,255,255,.06)}.nudo-splash-wave-teal{left:-30%;transform:rotate(28deg);background:linear-gradient(110deg,rgba(5,41,91,.08),rgba(4,122,168,.86),rgba(18,191,199,.35))}.nudo-splash-wave-coral{right:-31%;transform:rotate(-28deg);background:linear-gradient(250deg,rgba(19,47,100,.05),rgba(247,49,83,.75),rgba(255,112,115,.42))}@keyframes nudo-splash-pulse{0%,80%,100%{transform:scale(.72);opacity:.55}40%{transform:scale(1);opacity:1}}@media(max-width:560px){.nudo-splash-content{transform:translateY(-5vh)}.nudo-splash-icon-frame{width:150px}.nudo-splash-name{font-size:50px}.nudo-splash-content p{font-size:17px}.nudo-splash-loading{bottom:max(10vh,64px)}.nudo-splash-wave{width:90%;height:55%}.nudo-splash-wave-teal{left:-58%}.nudo-splash-wave-coral{right:-58%}}@media(prefers-reduced-motion:reduce){.nudo-splash,.nudo-splash-dots i{animation:none;transition:none}.nudo-splash-dots i{opacity:1;transform:none}}
