:root{--pipe-ease-out:cubic-bezier(0.16,1,0.3,1);--pipe-ease-in:cubic-bezier(0.4,0,1,1)}.pipe-splash{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;overflow:hidden;color:#fff;background:radial-gradient(circle at 50% 38%,rgba(59,130,246,.35) 0,rgba(26,35,126,0) 55%),radial-gradient(circle at 50% 40%,#283593 0,#1a237e 30%,#0f172a 72%,#0b1120 100%);transition:opacity .52s cubic-bezier(.4,0,.2,1),visibility 0s linear .52s;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.pipe-splash--hide{opacity:0;visibility:hidden;pointer-events:none}html.pipe-splash-skip .pipe-splash{display:none}.pipe-splash__mark{position:relative;width:112px;height:112px;margin-bottom:22px;flex-shrink:0}.pipe-splash__ring{position:absolute;inset:-39px;border-radius:50%;border:2px solid rgba(147,197,253,.35);opacity:0;animation:pipe-ring 2.2s ease-out infinite}.pipe-splash__ring--2{border-color:rgba(129,140,248,.32);animation-delay:.7s}.pipe-splash__logo{position:relative;display:block;width:112px;height:112px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 50px rgba(96,165,250,.55));animation:pipe-logo-in 1s var(--pipe-ease-out) both}.pipe-splash__title{position:relative;margin:0;font-size:clamp(30px,6vw,44px);font-weight:800;letter-spacing:-.02em;text-shadow:0 8px 32px rgba(0,0,0,.45);animation:pipe-title-in .85s .3s var(--pipe-ease-out) both}.pipe-splash__title b{background:linear-gradient(90deg,#60a5fa,#a5b4fc);-webkit-background-clip:text;background-clip:text;color:transparent}.pipe-splash__sub{position:relative;margin:10px 0 0;font-size:14px;letter-spacing:.08em;color:rgba(255,255,255,.66);animation:pipe-sub-in .7s .6s var(--pipe-ease-out) both}.pipe-splash__flow{gap:0;margin-top:34px;animation:pipe-sub-in .6s .8s var(--pipe-ease-out) both}.pipe-splash__flow,.pipe-splash__node{position:relative;display:flex;align-items:center}.pipe-splash__node{flex-direction:column;gap:8px;font-size:11px;letter-spacing:.06em;color:rgba(255,255,255,.55)}.pipe-splash__node i{display:block;width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.18);box-shadow:0 0 0 4px rgba(96,165,250,.08);animation:pipe-node 2.1s ease-in-out infinite}.pipe-splash__node:nth-child(3) i{animation-delay:.45s}.pipe-splash__node:nth-child(5) i{animation-delay:.9s}.pipe-splash__pipe{position:relative;width:64px;height:3px;margin:0 6px 19px;border-radius:2px;background:rgba(255,255,255,.14);overflow:hidden}.pipe-splash__pipe:after{content:"";position:absolute;inset:0;width:45%;border-radius:2px;background:linear-gradient(90deg,transparent,#60a5fa,#a5b4fc);animation:pipe-flow 1.05s ease-in-out infinite}.pipe-splash__pipe:nth-child(4):after{animation-delay:.45s}@keyframes pipe-ring{0%{transform:scale(.75);opacity:.7}to{transform:scale(1.9);opacity:0}}@keyframes pipe-logo-in{0%{opacity:0;transform:scale(.55) rotate(-10deg);filter:blur(20px) drop-shadow(0 18px 50px rgba(96,165,250,.55))}60%{opacity:1;transform:scale(1.06) rotate(2deg);filter:blur(0) drop-shadow(0 18px 50px rgba(96,165,250,.55))}to{opacity:1;transform:none}}@keyframes pipe-title-in{0%{opacity:0;transform:translateY(22px);letter-spacing:.35em}to{opacity:1;transform:none;letter-spacing:-.02em}}@keyframes pipe-sub-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pipe-flow{0%{transform:translateX(-110%)}to{transform:translateX(240%)}}@keyframes pipe-node{0%,to{background:rgba(255,255,255,.18);box-shadow:0 0 0 4px rgba(96,165,250,.08)}35%,55%{background:#93c5fd;box-shadow:0 0 0 5px rgba(96,165,250,.25),0 0 18px rgba(147,197,253,.9)}}html.pipe-splash-active .pipe-page,html.pipe-splash-active .pipe-stagger>*,html.pipe-splash-active .vx-shell-intro .vx-shell-bar,html.pipe-splash-active .vx-shell-intro .vx-shell-main,html.pipe-splash-active .vx-shell-intro .vx-shell-side{animation-play-state:paused}@keyframes pipe-page-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.pipe-page{transition:opacity .17s var(--pipe-ease-in),transform .17s var(--pipe-ease-in)}.pipe-page,.pipe-stagger>*{animation:pipe-page-in .42s var(--pipe-ease-out) backwards}.pipe-stagger>:nth-child(2){animation-delay:50ms}.pipe-stagger>:nth-child(3){animation-delay:.1s}.pipe-stagger>:nth-child(4){animation-delay:.15s}.pipe-stagger>:nth-child(5){animation-delay:.2s}.pipe-stagger>:nth-child(6){animation-delay:.24s}.pipe-stagger>:nth-child(n+7){animation-delay:.28s}html.pipe-leaving .pipe-page{opacity:0;transform:translate3d(0,-8px,0);pointer-events:none}.pipe-nav-bar{position:fixed;top:0;left:0;z-index:9999;height:3px;width:0;background:linear-gradient(90deg,#60a5fa,#a5b4fc);box-shadow:0 0 10px rgba(96,165,250,.7);opacity:0;pointer-events:none}html.pipe-leaving .pipe-nav-bar{opacity:1;animation:pipe-nav 1.6s cubic-bezier(.1,.7,.2,1) forwards}@keyframes pipe-nav{0%{width:0}to{width:85%}}@media (prefers-reduced-motion:reduce){.pipe-splash__node i,.pipe-splash__pipe:after,.pipe-splash__ring{animation:none}.pipe-splash__flow,.pipe-splash__logo,.pipe-splash__sub,.pipe-splash__title{animation:pipe-fade .2s linear both}.pipe-page,.pipe-stagger>*{animation:pipe-fade .16s linear backwards;animation-delay:0s!important}html.pipe-leaving .pipe-page{transform:none}html.pipe-leaving .pipe-nav-bar{animation:none;width:85%}}@keyframes pipe-fade{0%{opacity:0}to{opacity:1}}