.cs-page{box-sizing:border-box;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(14px,3dvh,32px) 24px;background:var(--el-navy-900,#061f45);color:#fff;font-family:var(--font-manrope),sans-serif;text-align:center;position:relative;isolation:isolate;overflow:hidden}.cs-background{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,#0b2a50 0,#061f45 65%)}.cs-glow{position:absolute;width:min(70vw,850px);aspect-ratio:1;border-radius:50%;filter:blur(65px);will-change:transform;animation:cs-drift 16s ease-in-out infinite alternate}.cs-glow-green{left:-25%;top:-35%;background:radial-gradient(circle,#0ba37f45,transparent 68%)}.cs-glow-blue{right:-25%;bottom:-45%;background:radial-gradient(circle,#398aeb50,transparent 68%);animation-delay:-11s}.cs-grid{background-image:linear-gradient(#7ac9d008 1px,transparent 0),linear-gradient(90deg,#7ac9d008 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse at center,transparent 25%,#000 100%)}.cs-grid,.cs-particles{position:absolute;inset:0}.cs-particles{width:100%;height:100%}.cs-content{position:relative;width:min(100%,860px);margin:auto;animation:cs-arrive .8s ease-out both}.cs-logo{width:clamp(155px,23dvh,210px);height:auto;margin:0 auto clamp(4px,1dvh,12px)}.cs-launch-art{position:relative;width:110px;height:clamp(55px,11dvh,110px);margin:0 auto clamp(4px,1dvh,10px)}.cs-rocket{position:absolute;width:72%;height:100%;left:14%;top:0;filter:drop-shadow(0 0 18px #64e5cc35);animation:cs-rocket-float 4s ease-in-out infinite}.cs-rocket-flame{transform-box:fill-box;transform-origin:top center;animation:cs-flame .65s ease-in-out infinite alternate}.cs-orbit{position:absolute;inset:10px 0 0;border:1px solid #72e7cd25;border-radius:50%;transform:rotate(-25deg) scaleY(.68)}.cs-spark{position:absolute;color:#ffda91;animation:cs-sparkle 3.5s ease-in-out infinite;font-size:22px}.cs-spark-one{left:2px;top:21px}.cs-spark-two{right:0;top:5px;animation-delay:-1.2s;font-size:30px;color:#9aebdf}.cs-spark-three{right:2px;bottom:9px;animation-delay:-2.4s;font-size:14px}.cs-page h1{font-size:clamp(40px,min(6.4vw,10dvh),88px);line-height:1.12;letter-spacing:-.05em;font-weight:800;color:inherit;margin:0;overflow-wrap:anywhere}.cs-title-word{display:inline-block;white-space:pre}.cs-title-letter{display:inline-block;color:#d7f9f0;animation:cs-loading-letter 2.8s ease-in-out infinite;animation-delay:var(--letter-delay)}.cs-title-word:nth-child(2n) .cs-title-letter{color:#79e8cf}.cs-loading-caption{width:max-content;max-width:100%;margin-inline:auto}.cs-loading-track{height:6px;width:100%;margin:22px auto 18px;border-radius:10px;background:#75e3c420;overflow:hidden}.cs-loading-track span{position:relative;display:block;width:80%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ba37f,#79e8cf);overflow:hidden}.cs-loading-track span:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,#e5fffacc 50%,transparent 75%);transform:translateX(-100%);animation:cs-loading-shimmer 3s ease-in-out infinite}.cs-tagline{font-size:clamp(18px,min(2.5vw,3.4dvh),28px);font-weight:700;line-height:1.3;margin:0 0 clamp(8px,1.4dvh,14px);color:#f1f7ff}.cs-date{display:block;font-size:clamp(16px,min(2vw,2.8dvh),23px);font-weight:600;color:#d4dfec}.cs-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:440px;margin:clamp(12px,2dvh,22px) auto 0}.cs-countdown div{display:flex;flex-direction:column;gap:2px;padding:clamp(8px,1.6dvh,16px) 6px;border:1px solid #6089ad50;border-radius:14px;background:linear-gradient(145deg,#21476b80,#102e5399);box-shadow:inset 0 1px 0 #ffffff0a,0 8px 24px #00132920;backdrop-filter:blur(8px)}.cs-countdown strong{font-size:clamp(28px,min(4vw,5dvh),44px);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.cs-countdown span{font-size:13px;color:#c7d5e7}.cs-page .cs-note{font-size:11px;color:#aebfd3;line-height:1.4;margin:8px 0 0}.cs-description{font-size:clamp(15px,min(1.5vw,2.3dvh),19px);line-height:1.6;color:#d4dfec;margin:clamp(14px,2.5dvh,26px) auto;max-width:640px;text-wrap:pretty}.cs-invitation h2{font-size:clamp(19px,min(2vw,2.8dvh),25px);line-height:1.3;font-weight:700;margin:0 0 6px;color:inherit}.cs-invitation p{font-size:clamp(14px,min(1.3vw,2dvh),17px);line-height:1.5;color:#c7d5e7;margin:0 auto clamp(12px,2dvh,20px);max-width:580px;text-wrap:pretty}.cs-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;background:var(--el-green,#0ba37f);color:#fff;padding:clamp(11px,1.7dvh,16px) 28px;border-radius:12px;font-weight:700;font-size:clamp(14px,1.8dvh,16px);text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 4px 24px #0ba37f25}.cs-button:hover{background:var(--el-green-hover,#078569);transform:translateY(-2px);box-shadow:0 8px 32px #0ba37f40}.cs-button:focus-visible{outline:3px solid #75e3c4;outline-offset:5px}@keyframes cs-drift{0%{transform:translate(0) scale(1)}to{transform:translate(12%,18%) scale(1.18)}}@keyframes cs-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-loading-letter{0%,65%,to{opacity:.58;text-shadow:none}25%,40%{opacity:1;text-shadow:0 0 22px #79e8cf55}}@keyframes cs-loading-shimmer{0%{transform:translateX(-100%)}80%,to{transform:translateX(100%)}}@keyframes cs-rocket-float{0%,to{transform:translateY(3px) rotate(12deg)}50%{transform:translateY(-6px) rotate(18deg)}}@keyframes cs-flame{0%{transform:scale(.86,.75);opacity:.8}to{transform:scale(1.06,1.08);opacity:1}}@keyframes cs-sparkle{0%,to{transform:scale(.75) rotate(-10deg);opacity:.45}50%{transform:scale(1.15) rotate(12deg);opacity:1}}@media(max-width:600px){.cs-page{padding-inline:20px}.cs-glow{width:110vw;filter:blur(45px)}.cs-glow-green{left:-55%;top:-10%}.cs-glow-blue{right:-55%;bottom:-10%}.cs-countdown{gap:8px;max-width:350px}.cs-title-word{white-space:normal}.cs-title-word+.cs-title-word{margin-left:.2em}.cs-description{max-width:390px}.cs-invitation p{max-width:360px}}@media(max-height:700px){.cs-launch-art{height:48px;width:85px}.cs-logo{width:155px}.cs-description{line-height:1.45;margin-block:12px}.cs-invitation p{line-height:1.4;margin-bottom:12px}.cs-countdown{margin-top:12px}.cs-countdown div{padding-block:8px}.cs-loading-track{margin-block:8px}}@media(min-width:900px){.cs-content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(40px,6vw,100px);width:min(100%,1240px);align-items:center}.cs-info-column{text-align:left;border-left:1px solid #75e3c425;padding-left:clamp(28px,4vw,60px)}.cs-description{font-size:clamp(18px,min(1.7vw,3dvh),23px);line-height:1.65;margin:0 0 clamp(24px,4dvh,40px)}.cs-invitation p{margin-left:0}.cs-page h1{font-size:clamp(48px,min(5.3vw,10dvh),76px)}.cs-tagline{font-size:clamp(20px,min(2vw,3.4dvh),27px)}}@media(min-width:900px) and (max-height:540px){.cs-launch-art{display:none}.cs-logo{width:145px;margin-bottom:12px}.cs-page h1{font-size:clamp(36px,5vw,54px)}.cs-description{font-size:16px;margin-bottom:18px}.cs-invitation h2{font-size:21px}.cs-tagline{font-size:19px}}@media(max-width:899px) and (max-height:540px){.cs-launch-art{display:none}.cs-logo{width:130px}.cs-page h1{font-size:34px}.cs-tagline{font-size:17px}.cs-countdown strong{font-size:24px}.cs-countdown div{padding-block:5px}.cs-description{margin-block:8px;font-size:14px}.cs-invitation h2{font-size:18px}.cs-invitation p{font-size:13px;margin-bottom:8px}}@media(min-width:900px){.cs-loading-track{margin-top:50px;margin-bottom:35px}}@media(max-width:899px) and (max-height:700px){.cs-loading-track{margin-top:16px;margin-bottom:14px}}@media(prefers-reduced-motion:reduce){.cs-content,.cs-glow,.cs-loading-track span:after,.cs-rocket,.cs-rocket-flame,.cs-spark,.cs-title-letter{animation:none}.cs-title-letter{opacity:1}.cs-button{transition:none}.cs-button:hover{transform:none}}.cs-cursor-orbit{position:absolute;left:0;top:0;width:0;height:0;z-index:5;pointer-events:none;opacity:0;transition:transform .12s ease-out,opacity .2s}.cs-cursor-orbit[data-visible=true]{opacity:1}.cs-cursor-orbit>span{position:absolute;left:-22px;top:-22px;width:44px;height:44px;border:1px solid #79e8cf80;border-radius:50%;background:radial-gradient(circle,#79e8cf12,transparent 70%);box-shadow:0 0 16px #79e8cf15;transition:transform .2s,border-color .2s,background .2s}.cs-cursor-orbit>span:after{content:"";position:absolute;width:5px;height:5px;top:3px;right:5px;background:#ffda91;border-radius:50%;box-shadow:0 0 8px #ffda9160}.cs-cursor-orbit[data-interactive=true]>span{transform:scale(1.4);border-color:#ffda91aa;background:#79e8cf0c}@media(hover:hover) and (pointer:fine){.cs-page,.cs-page a,.cs-page button{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M5 3L26 20L17 21L12 29Z' fill='%23061f45' stroke='%23d7fff4' stroke-width='1.7' stroke-linejoin='round'/%3E%3Cpath d='M5 3L17 21L26 20Z' fill='%2379e8cf'/%3E%3Cpath d='M5 3L17 21L12 29Z' fill='%230ba37f'/%3E%3Cpath d='M17 25L21 29' stroke='%23ffda91' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 5 3,auto}}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.cs-cursor-orbit{display:none}}