.gameplay-preview-module___oK44q__chatFrame{text-align:left;background:#0f0d11;border:1px solid #ffffff0f;animation:4s infinite gameplay-preview-module___oK44q__pulseGlow;overflow:hidden}.gameplay-preview-module___oK44q__chatHeader{background:#0c0b0e;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.gameplay-preview-module___oK44q__chatDot{opacity:.7;border-radius:9999px;width:6px;height:6px}.gameplay-preview-module___oK44q__chatBody{flex-direction:column;gap:20px;min-height:520px;padding:28px 24px;display:flex}.gameplay-preview-module___oK44q__chatBubble{animation:.4s both gameplay-preview-module___oK44q__slideUp}.gameplay-preview-module___oK44q__cursor:after{content:"█";color:var(--primary);margin-left:2px;font-size:.85em;animation:.8s infinite gameplay-preview-module___oK44q__blink}.gameplay-preview-module___oK44q__dotNav{flex-direction:column;align-items:center;gap:10px;margin-top:20px;display:flex}.gameplay-preview-module___oK44q__dotRow{gap:10px;display:flex}.gameplay-preview-module___oK44q__dot{cursor:pointer;background:#ffffff1f;border:none;border-radius:9999px;width:8px;height:8px;padding:0;transition:background .3s,transform .3s}.gameplay-preview-module___oK44q__dot:hover{background:#ffffff40;transform:scale(1.25)}.gameplay-preview-module___oK44q__dotActive{background:var(--primary);box-shadow:0 0 8px #c9a84c59}.gameplay-preview-module___oK44q__dotActive:hover{background:var(--primary)}.gameplay-preview-module___oK44q__dotLabel{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#4a4440;font-size:.6rem;transition:opacity .3s}@keyframes gameplay-preview-module___oK44q__blink{0%,to{opacity:1}50%{opacity:0}}@keyframes gameplay-preview-module___oK44q__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes gameplay-preview-module___oK44q__pulseGlow{0%,to{box-shadow:0 0 20px #c9a84c0f}50%{box-shadow:0 0 40px #c9a84c1f}}@media (prefers-reduced-motion:reduce){.gameplay-preview-module___oK44q__chatFrame{animation:none}.gameplay-preview-module___oK44q__chatBubble{opacity:1;animation:none;transform:none}.gameplay-preview-module___oK44q__cursor:after{opacity:1;animation:none}}
.vessel-landing-module__-e0XoW__pageShell{isolation:isolate;background:radial-gradient(circle at 16% 18%,#c9a96e14,#0000 42%),radial-gradient(circle at 86% 12%,#a540401f,#0000 42%),radial-gradient(circle at 50% 70%,#c9a96e08,#0000 58%),linear-gradient(#0b0b0a 0%,#111110 22%,#0f0f0f 70%,#0b0b0a 100%);position:relative;overflow-x:clip}.vessel-landing-module__-e0XoW__pageShell:before,.vessel-landing-module__-e0XoW__pageShell:after{content:"";pointer-events:none;position:fixed;inset:0}.vessel-landing-module__-e0XoW__pageShell:before{z-index:-2;opacity:.22;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle,#000,#0000 85%);mask-image:radial-gradient(circle,#000,#0000 85%)}.vessel-landing-module__-e0XoW__pageShell:after{z-index:-1;opacity:.12;background-image:radial-gradient(#ffffff80 .45px,#0000 .6px);background-size:5px 5px}.vessel-landing-module__-e0XoW__navGlass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#161614db 0%,#161614a6 100%)}.vessel-landing-module__-e0XoW__heroRings{pointer-events:none;width:min(72vw,560px);height:min(72vw,560px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.vessel-landing-module__-e0XoW__ring{border:1px solid #c9a96e3d;border-radius:9999px;animation:20s linear infinite vessel-landing-module__-e0XoW__spinSlow;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #c9a96e0f}.vessel-landing-module__-e0XoW__ringReverse{animation-name:vessel-landing-module__-e0XoW__spinReverse}.vessel-landing-module__-e0XoW__ringPulse{border:1px solid #c9a96e59;border-radius:9999px;width:140px;height:140px;animation:3.2s ease-out infinite vessel-landing-module__-e0XoW__pulseRing;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #c9a96e1f}.vessel-landing-module__-e0XoW__heroTitle{letter-spacing:.08em;text-shadow:0 0 28px #c9a96e14}.vessel-landing-module__-e0XoW__heroHint{animation:3.2s ease-in-out infinite vessel-landing-module__-e0XoW__breathe}.vessel-landing-module__-e0XoW__chevron{animation:1.8s ease-in-out infinite vessel-landing-module__-e0XoW__chevronBob}.vessel-landing-module__-e0XoW__revealBlock{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.vessel-landing-module__-e0XoW__revealVisible{opacity:1;transform:translateY(0)}.vessel-landing-module__-e0XoW__pathCard{position:relative;overflow:hidden}.vessel-landing-module__-e0XoW__pathCard:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 8% 10%,#c9a96e14,#0000 50%);transition:opacity .18s;position:absolute;inset:0}.vessel-landing-module__-e0XoW__pathCard:hover:before{opacity:1}.vessel-landing-module__-e0XoW__journeyCard{transition:border-color .18s,transform .18s;position:relative;overflow:hidden}.vessel-landing-module__-e0XoW__journeyCard:hover{border-color:#c9a96e42;transform:translateY(-2px)}.vessel-landing-module__-e0XoW__journeyGlow{opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.vessel-landing-module__-e0XoW__journeyCard:hover .vessel-landing-module__-e0XoW__journeyGlow{opacity:1}.vessel-landing-module__-e0XoW__sigilOverlay{pointer-events:none;z-index:40;position:fixed;inset:0}.vessel-landing-module__-e0XoW__sigilBurst{left:var(--sigil-x);top:var(--sigil-y);filter:drop-shadow(0 0 10px #c9a96e59);width:0;height:0;animation:.62s ease-out forwards vessel-landing-module__-e0XoW__sigilBloom;position:absolute}.vessel-landing-module__-e0XoW__sigilGlyph{color:#e8d8b8eb;animation:.7s cubic-bezier(.22,1,.36,1) forwards vessel-landing-module__-e0XoW__sigilFlight,.7s ease-out forwards vessel-landing-module__-e0XoW__sigilFade;animation-delay:var(--sigil-delay);font-size:.95rem;line-height:1;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.vessel-landing-module__-e0XoW__stepCard{transition:border-color .18s;position:relative;overflow:hidden}.vessel-landing-module__-e0XoW__stepCard:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 8% 10%,#c9a96e14,#0000 50%);transition:opacity .18s;position:absolute;inset:0}.vessel-landing-module__-e0XoW__stepCard:hover:before{opacity:1}.vessel-landing-module__-e0XoW__stepCard:hover{border-color:#c9a84c59}.vessel-landing-module__-e0XoW__npcCard{position:relative;overflow:hidden}.vessel-landing-module__-e0XoW__npcAccent{height:2px;position:absolute;top:0;left:0;right:0}.vessel-landing-module__-e0XoW__npcAvatar{width:44px;height:44px;font-family:var(--font-display);color:var(--foreground);background:#ffffff08;border:1px solid;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:flex}.vessel-landing-module__-e0XoW__npcDot{opacity:.6;border-radius:9999px;width:6px;height:6px;animation:2.4s ease-in-out infinite vessel-landing-module__-e0XoW__npcBreath}.vessel-landing-module__-e0XoW__pricingCard{flex-direction:column;transition:border-color .18s;display:flex;position:relative}.vessel-landing-module__-e0XoW__pricingCard:hover{border-color:#c9a84c66}.vessel-landing-module__-e0XoW__pricingFeatured{background:#12101a;border-color:#c9a84c33}.vessel-landing-module__-e0XoW__pricingBadge{text-align:center;font-family:var(--font-mono);letter-spacing:.25em;color:#080608;background:var(--primary);padding:6px 0;font-size:.55rem;font-weight:600;position:absolute;top:0;left:0;right:0}.vessel-landing-module__-e0XoW__heroDivider{background:linear-gradient(90deg,#0000,#8a6d2e,#0000);width:60px;height:1px;margin:0 auto}@keyframes vessel-landing-module__-e0XoW__npcBreath{0%,to{opacity:.4}50%{opacity:.8}}@keyframes vessel-landing-module__-e0XoW__spinSlow{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes vessel-landing-module__-e0XoW__spinReverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes vessel-landing-module__-e0XoW__pulseRing{0%{opacity:.42;transform:translate(-50%,-50%)scale(.9)}to{opacity:0;transform:translate(-50%,-50%)scale(2.1)}}@keyframes vessel-landing-module__-e0XoW__breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes vessel-landing-module__-e0XoW__chevronBob{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@keyframes vessel-landing-module__-e0XoW__sigilBloom{0%{opacity:0;transform:scale(.9)}8%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}@keyframes vessel-landing-module__-e0XoW__sigilFlight{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(calc(-50% + var(--sigil-dx)),calc(-50% + var(--sigil-dy)))rotate(var(--sigil-rotate))}}@keyframes vessel-landing-module__-e0XoW__sigilFade{0%{opacity:0}20%{opacity:.9}to{opacity:0}}@media (prefers-reduced-motion:reduce){.vessel-landing-module__-e0XoW__ring,.vessel-landing-module__-e0XoW__ringPulse,.vessel-landing-module__-e0XoW__heroHint,.vessel-landing-module__-e0XoW__chevron,.vessel-landing-module__-e0XoW__sigilBurst,.vessel-landing-module__-e0XoW__sigilGlyph,.vessel-landing-module__-e0XoW__npcDot{animation:none!important}.vessel-landing-module__-e0XoW__revealBlock{opacity:1;transition:none;transform:none}}
