.hubello-app-splash-v2{--device-w:430px;--device-h:932px;--bg:#fcfcfa;--ink:#2f3f46;--soft-ink:rgba(47,63,70,.45);--mint-line:rgba(132,224,209,.6);--lav-line:rgba(172,142,255,.48);box-sizing:border-box;display:grid;place-items:center;min-height:100vh;width:100%;background:#eef1f2;overflow:hidden;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ink)}.hubello-app-splash-v2 *,.hubello-app-splash-v2 :after,.hubello-app-splash-v2 :before{box-sizing:border-box}.hubello-app-splash-v2 .phone-frame{position:relative;width:min(100vw,calc(100dvh * 430 / 932),var(--device-w));aspect-ratio:430/932;overflow:hidden;background:radial-gradient(62% 38% at 8% 78%,rgba(191,239,231,.26),transparent 68%),radial-gradient(54% 34% at 92% 12%,rgba(200,184,255,.22),transparent 70%),radial-gradient(34% 20% at 18% 20%,rgba(191,239,231,.13),transparent 70%),linear-gradient(180deg,#fff 0,var(--bg) 100%);box-shadow:0 22px 60px rgba(26,39,45,.12)}.hubello-app-splash-v2 .screen{position:absolute;inset:0;padding:max(28px,env(safe-area-inset-top)) 26px max(34px,env(safe-area-inset-bottom) + 8px);isolation:isolate}.ambient *,.hubello-app-splash-v2 .ambient{pointer-events:none}.hubello-app-splash-v2 .ambient{position:absolute;inset:0;overflow:hidden;z-index:0}.hubello-app-splash-v2 .haze{position:absolute;border-radius:999px;filter:blur(18px);opacity:.68;animation:breathe 7.2s ease-in-out infinite}.hubello-app-splash-v2 .haze.m1{width:54%;height:25%;left:-10%;top:18%;background:radial-gradient(circle,rgba(191,239,231,.48) 0,rgba(191,239,231,.15) 45%,transparent 72%)}.hubello-app-splash-v2 .haze.m2{width:54%;height:26%;left:-16%;bottom:12%;background:radial-gradient(circle,rgba(191,239,231,.38) 0,rgba(191,239,231,.13) 45%,transparent 72%);animation-delay:-2.8s}.hubello-app-splash-v2 .haze.l1{width:58%;height:28%;right:-14%;top:8%;background:radial-gradient(circle,rgba(200,184,255,.34) 0,rgba(200,184,255,.1) 45%,transparent 72%);animation-delay:-1.6s}.hubello-app-splash-v2 .haze.l2{width:56%;height:30%;right:-12%;bottom:24%;background:radial-gradient(circle,rgba(200,184,255,.28) 0,rgba(200,184,255,.1) 42%,transparent 72%);animation-delay:-4.1s}.hubello-app-splash-v2 .arc{position:absolute;border-radius:50%;border:2px solid transparent;opacity:.68}.hubello-app-splash-v2 .arc.a1{width:88%;height:56%;right:-24%;top:-3%;border-top-color:var(--mint-line);border-left-color:rgba(132,224,209,.22);transform:rotate(18deg);animation:arcDrift 16s ease-in-out infinite}.hubello-app-splash-v2 .arc.a2{width:98%;height:58%;left:-28%;bottom:-4%;border-right-color:var(--lav-line);border-top-color:rgba(172,142,255,.16);transform:rotate(-14deg);animation:arcDrift 20s ease-in-out infinite reverse}.hubello-app-splash-v2 .arc.a3{width:84%;height:44%;left:-32%;top:52%;border-top-color:rgba(172,142,255,.28);border-right-color:rgba(172,142,255,.14);transform:rotate(9deg);animation:arcDrift 18s ease-in-out -4s infinite}.hubello-app-splash-v2 .arc.a4{width:72%;height:42%;right:-20%;bottom:18%;border-top-color:rgba(132,224,209,.2);border-left-color:rgba(132,224,209,.12);transform:rotate(28deg);animation:arcDrift 15s ease-in-out -2s infinite}.hubello-app-splash-v2 .content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center}.hubello-app-splash-v2 .logo-zone{position:relative;width:208px;height:208px;display:grid;place-items:center;margin-top:-68px}.hubello-app-splash-v2 .glow-soft{position:absolute;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.18) 0,hsla(0,0%,100%,.08) 20%,rgba(191,239,231,.18) 48%,rgba(200,184,255,.14) 68%,transparent 100%);filter:blur(9px);animation:coreBreathe 6.4s ease-in-out infinite}.hubello-app-splash-v2 .pulse,.pulse:after,.pulse:before{content:"";position:absolute;inset:0;border-radius:50%}.hubello-app-splash-v2 .pulse{border:1.2px solid rgba(47,63,70,.06);animation:pulse 5s ease-out infinite}.hubello-app-splash-v2 .pulse:before{inset:-10%;border:1px solid rgba(132,224,209,.18);animation:pulse2 5s ease-out infinite}.hubello-app-splash-v2 .pulse:after{inset:-18%;border:1px solid rgba(172,142,255,.15);animation:pulse3 5s ease-out infinite}.hubello-app-splash-v2 .orbit{position:absolute;inset:-8%;animation:spin 12s linear infinite}.hubello-app-splash-v2 .orbit.reverse{inset:-20%;animation:spin 18s linear infinite reverse}.hubello-app-splash-v2 .dot{position:absolute;border-radius:50%;box-shadow:0 0 0 4px hsla(0,0%,100%,.42)}.hubello-app-splash-v2 .d1{width:8px;height:8px;top:9%;left:68%;background:rgba(255,194,26,.95)}.hubello-app-splash-v2 .d2{width:6px;height:6px;right:8%;top:60%;background:rgba(132,224,209,.92)}.hubello-app-splash-v2 .d3{width:7px;height:7px;bottom:12%;left:14%;background:rgba(172,142,255,.88)}.hubello-app-splash-v2 .d4{width:5px;height:5px;left:13%;top:18%;background:rgba(47,63,70,.42)}.hubello-app-splash-v2 .d5{width:5px;height:5px;right:18%;bottom:18%;background:rgba(132,224,209,.66)}.hubello-app-splash-v2 .logo-wrap{position:relative;width:132px;height:132px;display:grid;place-items:center}.hubello-app-splash-v2 .logo-wrap img{width:114px;height:auto;display:block;filter:drop-shadow(0 10px 22px rgba(47,63,70,.06))}.hubello-app-splash-v2 .text-group{display:flex;flex-direction:column;align-items:center;gap:13px;margin-top:-28px}.hubello-app-splash-v2 .wordmark{font-size:31px;line-height:1;letter-spacing:-.028em;color:#2f3f46;text-transform:lowercase;text-rendering:geometricPrecision}.hubello-app-splash-v2 .tagline,.hubello-app-splash-v2 .wordmark{font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;margin-top:0}.hubello-app-splash-v2 .tagline{font-size:11px;line-height:1.35;letter-spacing:.18em;text-transform:uppercase;color:var(--soft-ink)}.hubello-app-splash-v2 .status-sub{font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;line-height:1.4;letter-spacing:.02em;color:rgba(47,63,70,.55);font-weight:700;margin:0;animation:hubelloSubPulse 1.5s ease-in-out infinite}@keyframes hubelloSubPulse{0%,to{opacity:.65}50%{opacity:1}}.hubello-app-splash-v2 .loader{position:absolute;left:26px;right:26px;bottom:max(30px,env(safe-area-inset-bottom) + 12px);z-index:3;display:grid;justify-items:center}.hubello-app-splash-v2 .bar{position:relative;width:100%;max-width:290px;height:4px;border-radius:999px;overflow:hidden;background:rgba(47,63,70,.08)}.hubello-app-splash-v2 .bar-fill{position:absolute;top:0;left:0;height:100%;width:24%;border-radius:inherit;background:#fc0;animation:loadSweep 2.2s linear infinite}@keyframes breathe{0%,to{transform:scale(1) translateY(0);opacity:.6}50%{transform:scale(1.08) translateY(-6px);opacity:.84}}@keyframes arcDrift{0%,to{transform:translateY(0) rotate(0deg);opacity:.5}50%{transform:translateY(-8px) rotate(5deg);opacity:.78}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%{transform:scale(.92);opacity:0}20%{opacity:.74}to{transform:scale(1.16);opacity:0}}@keyframes pulse2{0%{transform:scale(.94);opacity:0}24%{opacity:.58}to{transform:scale(1.2);opacity:0}}@keyframes pulse3{0%{transform:scale(.96);opacity:0}28%{opacity:.42}to{transform:scale(1.26);opacity:0}}@keyframes coreBreathe{0%,to{transform:scale(.95);opacity:.68}50%{transform:scale(1.05);opacity:.92}}@keyframes loadSweep{0%{transform:translateX(-140%)}to{transform:translateX(420%)}}@media (max-width:520px){.hubello-app-splash-v2{background:#fff}.hubello-app-splash-v2 .phone-frame{width:100vw;height:100dvh;aspect-ratio:auto;box-shadow:none}.hubello-app-splash-v2 .logo-zone{width:48vw;height:48vw;max-width:208px;max-height:208px}.hubello-app-splash-v2 .glow-soft{width:38vw;height:38vw;max-width:160px;max-height:160px}.hubello-app-splash-v2 .logo-wrap{width:31vw;height:31vw;max-width:132px;max-height:132px}.hubello-app-splash-v2 .logo-wrap img{width:26vw;max-width:114px}.hubello-app-splash-v2 .wordmark{font-size:clamp(28px,7.4vw,31px)}.hubello-app-splash-v2 .tagline{font-size:clamp(10px,2.6vw,11px)}.hubello-app-splash-v2 .bar{max-width:68vw}}@media (prefers-reduced-motion:reduce){.hubello-app-splash-v2 *,.hubello-app-splash-v2 :after,.hubello-app-splash-v2 :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.hubello-app-splash-v2 .bar-fill{transform:translateX(95%)}.hubello-app-splash-v2 .status-sub{animation:none;opacity:1}}@font-face{font-family:__Poppins_b4dd1b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,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:__Poppins_b4dd1b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Poppins_b4dd1b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_Fallback_b4dd1b;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_b4dd1b{font-family:__Poppins_b4dd1b,__Poppins_Fallback_b4dd1b;font-weight:700;font-style:normal}