.ci-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;opacity:1}.ci-stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;will-change:transform,opacity;animation:ci-field-drift 26s ease-in-out infinite alternate,ci-stars-in .2s ease-out .18s both}.ci-exit .ci-stars{animation:ci-field-drift 26s ease-in-out infinite alternate,ci-stars-out .64s cubic-bezier(.4,0,.2,1) both}@keyframes ci-stars-in{to{opacity:1}}@keyframes ci-stars-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}.ci-stars span{position:absolute;border-radius:50%!important;background:#fff;opacity:var(--tw, .3)}@keyframes ci-field-drift{0%{transform:translateZ(0)}to{transform:translate3d(-16px,-12px,0)}}.ci-meteor{position:absolute;width:90px;height:1px;opacity:0;background:linear-gradient(90deg,rgba(255,255,255,.7),transparent);pointer-events:none;will-change:transform,opacity}.ci-m1{top:22%;left:62%;animation:ci-shoot .42s ease-out .2s both}.ci-m2{top:66%;left:30%;width:70px;animation:ci-shoot .38s ease-out .34s both}@keyframes ci-shoot{0%{opacity:0;transform:rotate(-25deg) translate(0)}12%{opacity:.8}to{opacity:0;transform:rotate(-25deg) translate(-220px)}}.ci-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 72% 62% at 50% 48%,transparent 46%,rgba(0,0,0,.55) 100%)}.ci-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E")}.ci-bar{position:absolute;left:0;right:0;height:6vh;background:#000;pointer-events:none}.ci-bar-top{top:0}.ci-bar-bottom{bottom:0}.ci-stage{position:relative;display:flex;align-items:center;gap:0;will-change:transform}.ci-mark-wrap{position:relative;width:clamp(64px,10vw,88px);height:clamp(64px,10vw,88px);flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:0;will-change:transform,opacity}.ci-glow{position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;border-radius:50%!important;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.5) 0%,rgba(255,255,255,.12) 46%,transparent 68%);opacity:0;animation:ci-glow .7s cubic-bezier(.22,1,.36,1) .14s both;will-change:opacity}@keyframes ci-glow{0%{opacity:0}35%{opacity:.7}to{opacity:.22}}.ci-markimg{width:60px;height:auto;display:block;will-change:transform}.ci-exit .ci-markimg{animation:ci-mark-out .64s cubic-bezier(.4,0,.2,1) both}@keyframes ci-mark-out{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(-50px) scale(1.15);opacity:0}}.ci-word{display:flex;overflow:visible;padding:.1em .06em;margin-left:-5px;color:#fff;font-family:var(--ff-logo);font-weight:400;font-size:clamp(15px,2.6vw,24px);letter-spacing:.04em;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none}.ci-word span{display:inline-block;opacity:0;transform:scale(1.35);animation:ci-letter .3s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.2s + var(--i) * 22ms);will-change:transform,opacity}@keyframes ci-letter{to{opacity:1;transform:scale(1)}}.ci-exit .ci-word{animation:ci-word-out .64s cubic-bezier(.4,0,.2,1) both}@keyframes ci-word-out{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(30px) scale(1.15);opacity:0}}.dash-enter{display:contents}.dash-enter .content{animation:ci-dash-in .9s cubic-bezier(.4,0,.2,1) .25s both}@keyframes ci-dash-in{0%{opacity:.12}to{opacity:1}}html[data-intro="1"] .app-body{visibility:hidden}@media (prefers-reduced-motion: reduce){.ci-root,.dash-enter,.dash-enter .content,.ci-stage,.ci-stars,.ci-stars span,.ci-meteor,.ci-glow,.ci-mark-wrap,.ci-markimg,.ci-word,.ci-word span{animation:none!important}.ci-root{display:none}}
