.fulora-intro{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;overflow:hidden;background:#102b29;color:#f8f6ea;font-family:system-ui,-apple-system,'Segoe UI',sans-serif;isolation:isolate;animation:fulora-depart .35s 1.25s ease both}.fulora-intro::before{content:'';position:absolute;inset:-30%;background:radial-gradient(ellipse at 48% 50%,#48776875 0,transparent 55%),linear-gradient(125deg,#193c35,#0e2222);z-index:-2}.fulora-intro::after{content:'';position:absolute;inset:0;background-image:linear-gradient(#cde6d508 1px,transparent 1px),linear-gradient(90deg,#cde6d508 1px,transparent 1px);background-size:65px 65px;mask-image:radial-gradient(ellipse,#000 0,transparent 70%);z-index:-1}.fulora-intro-content{text-align:center;padding:30px;max-width:100%;animation:fulora-rise .7s cubic-bezier(.2,.7,.1,1) both}.fulora-mark{position:relative;display:block;margin:0 auto 28px;width:72px;height:76px}.fulora-mark i{position:absolute;display:block;width:33px;height:33px;border:1px solid #c3ddbc90;background:linear-gradient(135deg,#c3ddbc24,#62887808);border-radius:7px;transform:rotate(-30deg) skewX(10deg);box-shadow:0 9px 30px #0002;animation:fulora-stack .8s cubic-bezier(.2,.7,.1,1) both}.fulora-mark i:nth-child(1){left:4px;top:27px;animation-delay:.06s}.fulora-mark i:nth-child(2){left:35px;top:10px;background:#c8ddb331;animation-delay:.16s}.fulora-mark i:nth-child(3){left:35px;top:44px;background:#c7a5652d;border-color:#d7b77580;animation-delay:.26s}.fulora-intro-word{font-size:clamp(46px,8vw,88px);font-weight:750;letter-spacing:clamp(5px,1vw,12px);line-height:1.15;margin:0;text-indent:.12em;color:#faf8ed}.fulora-intro-word span{color:#c2d5ad}.fulora-intro-tagline{font-size:clamp(12px,2.2vw,16px);letter-spacing:.13em;color:#c6d6ca;line-height:1.7;margin:18px 0 28px;font-weight:400}.fulora-intro-progress{display:block;width:100px;height:2px;border-radius:5px;margin:auto;background:#ffffff16;overflow:hidden}.fulora-intro-progress i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#94bca2,#dec493);transform-origin:left;animation:fulora-progress 1.15s ease both}.fulora-intro-skip{position:absolute;bottom:max(22px,env(safe-area-inset-bottom));right:max(22px,env(safe-area-inset-right));border:1px solid #bfd6c32d!important;color:#b5cbbd!important;background:#ffffff05!important;border-radius:20px!important;min-height:38px!important;padding:8px 15px!important;font:12px system-ui,sans-serif!important;cursor:pointer}.fulora-intro-skip:focus-visible{outline:2px solid #d8dbb5;outline-offset:4px}@keyframes fulora-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fulora-stack{from{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes fulora-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fulora-depart{to{opacity:0;visibility:hidden;pointer-events:none}}@media(prefers-reduced-motion:reduce){.fulora-intro{animation:fulora-depart .05s .12s both}.fulora-intro-content,.fulora-mark i,.fulora-intro-progress i{animation:none}.fulora-intro-progress{display:none}}
.fulora-intro-word{font-size:clamp(58px,9vw,108px)}
.fulora-intro{background:#0b1934;color:#fff}.fulora-intro::before{background:radial-gradient(ellipse at 48% 50%,#3677e875 0,transparent 55%),linear-gradient(125deg,#163d77,#09162d)}.fulora-mark i{border-color:#91baff90;background:linear-gradient(135deg,#8bb7ff40,#3369c610)}.fulora-mark i:nth-child(2){background:#629cff31}.fulora-mark i:nth-child(3){background:#d6e7ff2d;border-color:#a6caff80}.fulora-intro-word{color:#fff}.fulora-intro-word span{color:#8ebaff}.fulora-intro-tagline{color:#c9dcfb}.fulora-intro-progress i{background:linear-gradient(90deg,#4a8fff,#c5ddff)}.fulora-intro-skip{color:#d0e0fb!important;border-color:#9abfff60!important}
