.intro,.intro-orb,.intro-fx{--ib:clamp(200px, 38vmin, 380px);--oy:42%;display:none}html:is([data-intro=play],[data-intro=fly],[data-intro=reveal],[data-intro=skip]) :is(.intro,.intro-fx),html:is([data-intro=play],[data-intro=fly],[data-intro=reveal],[data-intro=skip],[data-intro=done]) .intro-orb{display:block}html:is([data-intro=play],[data-intro=fly],[data-intro=reveal],[data-intro=skip]) .dz-boot{display:none}html:is([data-intro=play],[data-intro=fly],[data-intro=skip]){scrollbar-gutter:stable;overflow:hidden}html:is([data-intro=play],[data-intro=fly],[data-intro=skip]) .cookie-card{visibility:hidden}.intro,.intro-fx{position:fixed;inset:0;overflow:hidden}.intro{z-index:10000;color:#f5f9ff}.intro-fx{z-index:10002;pointer-events:none}.intro-orb{z-index:10001;left:50%;top:var(--oy);width:var(--ib);height:var(--ib);margin:calc(var(--ib) / -2) 0 0 calc(var(--ib) / -2);pointer-events:none;mix-blend-mode:screen;will-change:transform;position:fixed}html[data-intro=skip] :is(.intro,.intro-orb,.intro-fx){opacity:0;transition:opacity .35s}.i-bg{background:#030609;position:absolute;inset:0}html:is([data-intro=fly],[data-intro=reveal]) .i-bg{animation:.9s cubic-bezier(.4,0,.2,1) .5s both i-bg-out}@keyframes i-bg-out{0%{opacity:1}to{opacity:0}}.i-wordwrap{left:50%;top:calc(var(--oy) + var(--ib) * .425 + clamp(10px, 2.4vmin, 24px));flex-direction:column;align-items:center;display:flex;position:absolute;translate:-50%}html:is([data-intro=fly],[data-intro=reveal]) .i-wordwrap{animation:.7s cubic-bezier(.4,0,.2,1) both i-word-out}@keyframes i-word-out{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(8px);transform:translateY(16px)}}.i-word{font-family:var(--font-display), var(--font-inter), system-ui, sans-serif;white-space:nowrap;filter:drop-shadow(0 0 16px #3c96ff8c);justify-content:center;gap:.3em;margin:0;padding-bottom:.26em;font-size:min(2.6rem,6.4vw);font-weight:700;line-height:1.1;display:flex;position:relative}.i-l{opacity:0;background:linear-gradient(#fff 0%,#d4e8ff 46%,#78aaff 100%);color:#0000;animation:i-letter .95s cubic-bezier(.2, .7, .2, 1) calc(2s + var(--i) * 60ms) forwards;-webkit-background-clip:text;background-clip:text;display:inline-block}.i-gap{width:.35em}@keyframes i-letter{0%{opacity:0;filter:blur(10px);transform:translateY(.4em)scale(.88)}to{opacity:1;filter:blur();transform:none}}.i-line{opacity:0;background:linear-gradient(90deg,#0000,#6ebeffe6 22%,#fff 50%,#6ebeffe6 78%,#0000);height:1.5px;animation:1.2s cubic-bezier(.6,0,.2,1) 2.3s forwards i-line;position:absolute;bottom:0;left:-8%;right:-8%;transform:scaleX(0);box-shadow:0 0 14px 2px #50aaffcc}@keyframes i-line{0%{opacity:1;transform:scaleX(0)}60%{opacity:1;transform:scaleX(1)}to{opacity:.55;transform:scaleX(1)}}.i-tag{width:max-content;font-family:var(--font-display), var(--font-inter), system-ui, sans-serif;letter-spacing:.3em;white-space:nowrap;filter:drop-shadow(0 0 10px #3c96ff73);justify-content:center;gap:.9em;margin:clamp(14px,2.2vmin,22px) 0 0;font-size:min(.92rem,2.45vw);font-weight:500;line-height:1.2;display:flex}.i-w{opacity:0;background:linear-gradient(#fff 0%,#cfe3ff 55%,#8db6ff 100%);color:#0000;animation:i-letter .95s cubic-bezier(.2, .7, .2, 1) calc(2.9s + var(--i) * .11s) forwards;-webkit-background-clip:text;background-clip:text;margin-right:-.3em;display:inline-block}.i-floor{filter:blur(8px);opacity:0;pointer-events:none;background:radial-gradient(closest-side,#4696ff80,#0000);border-radius:50%;width:150%;height:1em;animation:1.4s 2.3s forwards i-fade-in;position:absolute;bottom:0;left:50%;translate:-50% 50%}@keyframes i-fade-in{to{opacity:1}}.i-orb-in{animation:1.6s cubic-bezier(.16,1,.3,1) .45s both i-orb-in,5.5s ease-in-out 2.05s infinite i-breathe;position:absolute;inset:0}html:is([data-intro=fly],[data-intro=reveal]) .i-orb-in{animation:.9s cubic-bezier(.3,0,.2,1) both i-orb-fly}@keyframes i-orb-in{0%{opacity:0;filter:blur(20px)brightness(2.8);scale:.08}55%{opacity:1}to{opacity:1;filter:blur()brightness();scale:1}}@keyframes i-breathe{0%,to{translate:0;scale:1}50%{translate:0 -6px;scale:1.03}}@keyframes i-orb-fly{0%{filter:brightness();translate:0;scale:1}35%{filter:brightness(1.9);scale:1.1}to{filter:brightness();translate:0;scale:1}}.i-halo{opacity:0;background:radial-gradient(closest-side,#258cff8c,#258cff24 62%,#0000 100%);border-radius:50%;animation:1.8s .45s forwards i-halo-in,5s ease-in-out 2.4s infinite i-pulse;position:absolute;inset:6%}@keyframes i-halo-in{to{opacity:.8}}@keyframes i-pulse{0%,to{opacity:.7;transform:scale(.97)}50%{opacity:1;transform:scale(1.05)}}.i-world{display:block;position:absolute;inset:0}.i-world img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(closest-side,#000 78%,#0000 100%);mask-image:radial-gradient(closest-side,#000 78%,#0000 100%)}.i-ring{opacity:0;border:1px solid #96e1ffb3;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 40px #258cff8c,inset 0 0 40px #5fe0ff40}html:is([data-intro=fly],[data-intro=reveal]) .i-ring{animation:1.1s cubic-bezier(.2,.7,.2,1) both i-ring}@keyframes i-ring{0%{opacity:.9;scale:.6}to{opacity:0;scale:1.9}}html[data-intro=done] .intro-orb{animation:.5s both i-land-out}@keyframes i-land-out{0%{opacity:1}to{opacity:0;visibility:hidden}}.i-streaks{width:100%;height:100%;position:absolute;inset:0}.i-flash{left:50%;top:var(--oy);width:calc(var(--ib) * 3.2);height:calc(var(--ib) * 3.2);margin:calc(var(--ib) * -1.6) 0 0 calc(var(--ib) * -1.6);opacity:0;background:radial-gradient(closest-side,#fffffff2,#82c3ff80 22%,#258cff1f 50%,#0000 72%);border-radius:50%;position:absolute}html:is([data-intro=fly],[data-intro=reveal]) .i-flash{animation:1s cubic-bezier(.2,.7,.2,1) both i-flash}@keyframes i-flash{0%{opacity:0;scale:.25}18%{opacity:1}to{opacity:0;scale:1.25}}.i-flare{left:0;right:0;top:var(--oy);opacity:0;background:linear-gradient(90deg,#0000,#96d7ffe6 38%,#fff 50%,#96d7ffe6 62%,#0000 92%);height:2px;margin-top:-1px;position:absolute;box-shadow:0 0 22px 4px #50aaffb3}html:is([data-intro=fly],[data-intro=reveal]) .i-flare{animation:.9s cubic-bezier(.2,.7,.2,1) both i-flare}@keyframes i-flare{0%{opacity:0;scale:0 1}25%{opacity:1}to{opacity:0;scale:1.1 1}}.i-skip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#9fb2c8;font:inherit;letter-spacing:.04em;cursor:pointer;pointer-events:auto;opacity:0;background:#060c1880;border:1px solid #bedcff33;border-radius:999px;padding:9px 16px;font-size:13px;transition:color .2s,border-color .2s;animation:.6s .9s forwards i-fade-in;position:absolute;bottom:clamp(16px,3vh,32px);right:clamp(16px,3vw,32px)}.i-skip:hover,.i-skip:focus-visible{color:#f5f9ff;border-color:#5fe0ff8c;outline:none}html:is([data-intro=fly],[data-intro=reveal]) .i-skip{animation:.3s both i-skip-out}@keyframes i-skip-out{0%{opacity:1}to{opacity:0;visibility:hidden}}html:is([data-intro=play],[data-intro=fly],[data-intro=skip]) .dz-hero *,html:is([data-intro=play],[data-intro=fly],[data-intro=skip]) .dz-hero :before,html:is([data-intro=play],[data-intro=fly],[data-intro=skip]) .dz-hero :after{animation-play-state:paused!important}html:is([data-intro=play],[data-intro=fly],[data-intro=skip],[data-intro=reveal]) .dz-orb-wrap:after{opacity:0;animation:none!important}html[data-intro=reveal] :is(.dz-orb,.dz-glow){animation-play-state:paused!important}html:is([data-intro=reveal],[data-intro=done]) :is(.dz-rise,.dz-pop){animation-delay:max(0s, calc(var(--d,0s) - .7s))}html:is([data-intro=reveal],[data-intro=done]) .dz-card{animation-delay:var(--bd,0s), max(0s, calc(var(--ci,2s) - 1.3s))}html[data-intro=done] .dz-orb{animation:.5s both dz-fadein,12s ease-in-out infinite dz-float}html[data-intro=done] .dz-glow{animation:7s ease-in-out infinite dz-pulse}html[data-intro=done] .dz-orb-wrap:after{animation-delay:0s}html[data-intro] .dz-nav-shell{transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1)}html:is([data-intro=play],[data-intro=fly],[data-intro=skip]) .dz-nav-shell{opacity:0;transform:translateY(-18px)}html[data-intro=reveal] .dz-nav-shell{transition-delay:.35s}@media (prefers-reduced-motion:reduce){.intro,.intro-orb,.intro-fx{display:none!important}}
