#ms-landing.i18n-pending body{opacity: 0;}
#ms-landing{--bg: #0a0a0f; --glass: rgba(255,255,255,0.04); --glass-h: rgba(255,255,255,0.07); --indigo: #6366f1; --indigo-mid: #818cf8; --indigo-dim: rgba(99,102,241,0.14); --indigo-glow: rgba(99,102,241,0.45); --white: #ffffff; --muted: rgba(255,255,255,0.55); --muted-2: rgba(255,255,255,0.28); --border: rgba(255,255,255,0.07); --border-i: rgba(99,102,241,0.3); --green: #22c55e; --green-dim: rgba(34,197,94,0.12); --r: 10px;}#ms-landing *:not(.ms-refills *),#ms-landing :not(.ms-refills *)::before,#ms-landing :not(.ms-refills *)::after{box-sizing: border-box; margin: 0px; padding: 0px;}
#ms-landing{scroll-behavior: smooth;}
#ms-landing{background: var(--bg); color: var(--white); font-family: Montserrat, sans-serif; font-weight: 400; line-height: 1.65; overflow-x: hidden;}
#ms-landing::after{content: ""; position: fixed; inset: 0px; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"); opacity: 0.03; pointer-events: none; z-index: 9999;}#ms-landing #rbg:not(.ms-refills *){position: fixed; inset: 0px; pointer-events: none; z-index: 0;}#ms-landing #rbg:not(.ms-refills *)::before{content: ""; position: absolute; width: 900px; height: 900px; border-radius: 50%; background: radial-gradient(circle, rgba(99, 102, 241, 0.11) 0%, transparent 65%); top: -350px; left: 50%; transform: translateX(-50%); animation: 13s ease-in-out 0s infinite alternate none running orb1;}#ms-landing #rbg:not(.ms-refills *)::after{content: ""; position: absolute; width: 600px; height: 600px; border-radius: 50%; background: radial-gradient(circle, rgba(99, 102, 241, 0.06) 0%, transparent 65%); bottom: 10%; right: -150px; animation: 17s ease-in-out 0s infinite alternate none running orb2;}
@keyframes orb1 { 
  0% { transform: translateX(-50%) scale(1); opacity: 0.7; }
  100% { transform: translateX(-50%) scale(1.18); opacity: 1; }
}
@keyframes orb2 { 
  0% { transform: scale(1) translate(0px, 0px); }
  100% { transform: scale(1.2) translate(-40px, -30px); }
}
@keyframes fade-up { 
  0% { opacity: 0; transform: translateY(24px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes blink { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.15; }
}
@keyframes pulse-ring { 
  0% { box-shadow: rgba(99, 102, 241, 0.45) 0px 0px 0px 0px; }
  70% { box-shadow: rgba(99, 102, 241, 0) 0px 0px 0px 14px; }
  100% { box-shadow: rgba(99, 102, 241, 0) 0px 0px 0px 0px; }
}
@keyframes pulse-ring-green { 
  0% { box-shadow: rgba(34, 197, 94, 0.4) 0px 0px 0px 0px; }
  70% { box-shadow: rgba(34, 197, 94, 0) 0px 0px 0px 14px; }
  100% { box-shadow: rgba(34, 197, 94, 0) 0px 0px 0px 0px; }
}#ms-landing .reveal:not(.ms-refills *){opacity: 0; transform: translateY(28px); transition: opacity 0.65s, transform 0.65s;}#ms-landing .reveal.visible:not(.ms-refills *){opacity: 1; transform: translateY(0px);}#ms-landing .d1:not(.ms-refills *){transition-delay: 0.1s;}#ms-landing .d2:not(.ms-refills *){transition-delay: 0.2s;}#ms-landing .d3:not(.ms-refills *){transition-delay: 0.3s;}#ms-landing .z1:not(.ms-refills *){position: relative; z-index: 1;}#ms-landing .divider:not(.ms-refills *){height: 1px; background: linear-gradient(to right,transparent,var(--border-i),transparent); position: relative; z-index: 1;}#ms-landing .section-label:not(.ms-refills *){font-size: 9px; font-weight: 700; letter-spacing: 5px; text-transform: uppercase; color: var(--indigo); display: block; margin-bottom: 12px;}#ms-landing .section-label--lg:not(.ms-refills *){font-size: clamp(15px, 3vw, 22px); letter-spacing: 8px; margin-bottom: 18px;}
@media (max-width: 520px){#ms-landing .section-label--lg:not(.ms-refills *){letter-spacing: 5px;}}#ms-landing .topbar:not(.ms-refills *){position: sticky; top: 0px; z-index: 100; padding: 16px 28px; display: flex; align-items: center; background: rgba(10, 10, 15, 0.85); backdrop-filter: blur(16px); border-bottom: 1px solid var(--border); transition: transform 0.35s, opacity 0.35s;}#ms-landing .topbar.hidden:not(.ms-refills *){transform: translateY(-100%); opacity: 0;}#ms-landing .topbar a:not(.ms-refills *){display: flex; align-items: center; text-decoration: none;}#ms-landing .topbar img:not(.ms-refills *){height: 28px; filter: drop-shadow(rgba(99, 102, 241, 0.3) 0px 0px 12px);}#ms-landing .back-to-top:not(.ms-refills *){position: fixed; bottom: 32px; right: 32px; width: 44px; height: 44px; background: var(--indigo); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; box-shadow: 0 0 24px var(--indigo-glow); opacity: 0; transform: translateY(12px); transition: opacity 0.3s, transform 0.3s, background 0.2s, box-shadow 0.2s, bottom 0.35s; pointer-events: none; z-index: 200;}#ms-landing .back-to-top.visible:not(.ms-refills *){opacity: 1; transform: translateY(0px); pointer-events: auto;}#ms-landing .back-to-top.lifted:not(.ms-refills *){bottom: 96px;}#ms-landing .back-to-top:hover:not(.ms-refills *){background: var(--indigo-mid); box-shadow: 0 0 36px var(--indigo-glow);}#ms-landing .back-to-top svg:not(.ms-refills *){width: 18px; height: 18px; color: rgb(255, 255, 255);}#ms-landing .hero:not(.ms-refills *){padding: 90px 28px 80px; text-align: center; position: relative; z-index: 1;}#ms-landing .hero-badge:not(.ms-refills *){display: inline-flex; align-items: center; gap: 8px; border: 1px solid var(--border-i); border-radius: 100px; padding: 6px 18px; font-size: 8px; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; color: var(--indigo); background: var(--indigo-dim); margin-bottom: 28px; opacity: 0; animation: 0.7s ease 0.1s 1 normal forwards running fade-up, 2.4s ease-in-out 0s infinite normal none running pulse-ring;}#ms-landing .hero-badge-dot:not(.ms-refills *){width: 6px; height: 6px; border-radius: 50%; background: var(--indigo); box-shadow: 0 0 8px var(--indigo); animation: 1.8s ease-in-out 0s infinite normal none running blink;}#ms-landing .hero-title:not(.ms-refills *){font-size: clamp(2.8rem, 8vw, 5.5rem); font-weight: 900; text-transform: uppercase; letter-spacing: -0.025em; line-height: 0.9; margin-bottom: 16px; opacity: 0; animation: 0.8s ease 0.25s 1 normal forwards running fade-up;}#ms-landing .hero-title .ind:not(.ms-refills *){color: var(--indigo); display: block; text-shadow: rgba(99, 102, 241, 0.4) 0px 0px 80px;}#ms-landing .hero-tagline:not(.ms-refills *){font-size: clamp(1.2rem, 3.5vw, 1.9rem); font-weight: 700; color: var(--muted); margin-bottom: 24px; opacity: 0; animation: 0.8s ease 0.4s 1 normal forwards running fade-up;}#ms-landing .hero-desc:not(.ms-refills *){font-size: clamp(0.85rem, 1.8vw, 1rem); color: var(--muted); max-width: 660px; margin: 0px auto 40px; line-height: 1.8; opacity: 0; animation: 0.8s ease 0.55s 1 normal forwards running fade-up;}#ms-landing .hero-desc strong:not(.ms-refills *){color: var(--white); font-weight: 700;}#ms-landing .hero-cta-wrap:not(.ms-refills *){opacity: 0; animation: 0.8s ease 0.7s 1 normal forwards running fade-up; display: flex; flex-direction: column; align-items: center; gap: 14px;}#ms-landing .hero-ship:not(.ms-refills *){display: inline-flex; align-items: center; gap: 10px; background: var(--green-dim); border: 1px solid rgba(34, 197, 94, 0.45); border-radius: 100px; padding: 12px 26px; font-size: 11px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: var(--green); box-shadow: rgba(34, 197, 94, 0.16) 0px 0px 30px; animation: 2.6s ease-in-out 0s infinite normal none running pulse-ring-green;}#ms-landing .hero-ship svg:not(.ms-refills *){width: 17px; height: 17px; flex-shrink: 0;}#ms-landing .hero-launch-note:not(.ms-refills *){font-size: 0.78rem; color: var(--muted); max-width: 520px; margin: 0px auto; line-height: 1.6;}#ms-landing .hero-launch-note strong:not(.ms-refills *){color: var(--white); font-weight: 700;}#ms-landing .delivery-note:not(.ms-refills *){display: flex; align-items: center; justify-content: center; gap: 9px; font-size: 0.78rem; color: var(--muted); line-height: 1.5; margin-top: 14px;}#ms-landing .delivery-note strong:not(.ms-refills *){color: var(--white); font-weight: 700;}#ms-landing .delivery-note svg:not(.ms-refills *){width: 15px; height: 15px; color: var(--green); flex-shrink: 0;}#ms-landing .btn:not(.ms-refills *){display: inline-flex; align-items: center; gap: 11px; font-family: Montserrat, sans-serif; font-weight: 900; font-size: 11px; letter-spacing: 3px; text-transform: uppercase; text-decoration: none; padding: 18px 40px; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; transition: transform 0.2s, box-shadow 0.22s, background 0.22s, color 0.22s;}#ms-landing .btn svg:not(.ms-refills *){width: 13px; height: 13px; flex-shrink: 0; transition: transform 0.2s;}#ms-landing .btn:hover:not(.ms-refills *){transform: translateY(-2px);}#ms-landing .btn:hover svg:not(.ms-refills *){transform: translateX(4px);}#ms-landing .btn-fill:not(.ms-refills *){background: var(--indigo); color: rgb(255, 255, 255); box-shadow: 0 0 40px var(--indigo-glow);}#ms-landing .btn-fill:hover:not(.ms-refills *){background: var(--indigo-mid); box-shadow: 0 12px 52px var(--indigo-glow);}#ms-landing .btn-outline:not(.ms-refills *){background: transparent; border: 1px solid var(--border-i); color: var(--indigo);}#ms-landing .btn-outline:hover:not(.ms-refills *){background: var(--indigo-dim); color: var(--white);}#ms-landing .countdown-section:not(.ms-refills *){padding: 30px 28px 60px; position: relative; z-index: 1;}#ms-landing .countdown-inner:not(.ms-refills *){max-width: 760px; margin: 0px auto; background: var(--glass); border: 1px solid rgba(34, 197, 94, 0.3); border-radius: var(--r); padding: 44px 36px; text-align: center; box-shadow: rgba(34, 197, 94, 0.06) 0px 0px 0px 1px, rgba(0, 0, 0, 0.4) 0px 30px 60px; position: relative; overflow: hidden;}#ms-landing .countdown-inner:not(.ms-refills *)::before{content: ""; position: absolute; top: -120px; left: 50%; transform: translateX(-50%); width: 480px; height: 240px; background: radial-gradient(at center top, rgba(34, 197, 94, 0.16) 0%, transparent 60%); pointer-events: none;}#ms-landing .countdown-title:not(.ms-refills *){font-size: clamp(1.6rem, 4.2vw, 2.4rem); font-weight: 900; text-transform: uppercase; letter-spacing: -0.02em; line-height: 1; margin-bottom: 6px; position: relative;}#ms-landing .countdown-title .grn:not(.ms-refills *){color: var(--green);}#ms-landing .countdown-title sup:not(.ms-refills *){font-size: 0.55em; color: var(--indigo); margin-left: 2px; vertical-align: super; font-weight: 700;}#ms-landing .countdown-sub:not(.ms-refills *){font-size: 0.82rem; color: var(--muted); margin-bottom: 28px; position: relative;}#ms-landing .countdown-sub strong:not(.ms-refills *){color: var(--white); font-weight: 700;}
@media (max-width: 480px){#ms-landing .countdown-inner:not(.ms-refills *){padding: 32px 20px;}}#ms-landing .launch-badges:not(.ms-refills *){display: flex; align-items: stretch; justify-content: center; gap: 12px; flex-wrap: wrap; max-width: 560px; margin: 26px auto 30px; position: relative;}#ms-landing .launch-badge:not(.ms-refills *){flex: 1 1 150px; background: rgba(99, 102, 241, 0.08); border: 1px solid var(--border-i); border-radius: 10px; padding: 16px 12px; display: flex; flex-direction: column; align-items: center; gap: 4px;}#ms-landing .launch-badge strong:not(.ms-refills *){font-size: clamp(1.3rem, 4vw, 1.8rem); font-weight: 900; color: var(--white); letter-spacing: -0.02em; line-height: 1;}#ms-landing .launch-badge span:not(.ms-refills *){font-size: 8px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: var(--indigo);}#ms-landing .launch-badge--free:not(.ms-refills *){background: var(--green-dim); border-color: rgba(34, 197, 94, 0.3); box-shadow: rgba(34, 197, 94, 0.12) 0px 0px 26px;}#ms-landing .launch-badge--free strong:not(.ms-refills *){color: var(--green);}#ms-landing .launch-badge--free span:not(.ms-refills *){color: var(--green);}#ms-landing .launch-live:not(.ms-refills *){display: inline-flex; align-items: center; gap: 8px; background: var(--green-dim); border: 1px solid rgba(34, 197, 94, 0.25); border-radius: 100px; padding: 6px 16px; font-size: 8px; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; color: var(--green); margin-bottom: 16px; position: relative;}#ms-landing .launch-live-dot:not(.ms-refills *){width: 6px; height: 6px; border-radius: 50%; background: var(--green); box-shadow: 0 0 8px var(--green); animation: 1.8s ease-in-out 0s infinite normal none running blink;}#ms-landing .launch-deadline:not(.ms-refills *){max-width: 560px; margin: 0px auto 26px; font-size: 0.82rem; color: var(--muted); line-height: 1.6; position: relative;}#ms-landing .launch-deadline strong:not(.ms-refills *){color: var(--white); font-weight: 700;}#ms-landing .sticky-cta:not(.ms-refills *){position: fixed; bottom: 0px; left: 0px; right: 0px; z-index: 90; background: rgba(10, 10, 15, 0.94); backdrop-filter: blur(18px); border-top: 1px solid var(--border-i); padding: 14px 22px calc(14px + env(safe-area-inset-bottom)); display: flex; align-items: center; justify-content: space-between; gap: 16px; transform: translateY(100%); transition: transform 0.35s; box-shadow: rgba(0, 0, 0, 0.4) 0px -8px 32px;}#ms-landing .sticky-cta:not(.ms-refills *)::after{content: ""; position: absolute; left: 0px; right: 0px; top: 100%; height: 140px; background: rgb(10, 10, 15); pointer-events: none;}#ms-landing .sticky-cta.visible:not(.ms-refills *){transform: translateY(0px);}#ms-landing .sticky-cta-info:not(.ms-refills *){display: flex; flex-direction: column; gap: 2px; min-width: 0px;}#ms-landing .sticky-cta-info strong:not(.ms-refills *){font-size: 0.82rem; font-weight: 900; text-transform: uppercase; letter-spacing: 0.04em; color: var(--white);}#ms-landing .sticky-cta-info span:not(.ms-refills *){font-size: 0.72rem; color: var(--muted);}#ms-landing .sticky-cta-info span s:not(.ms-refills *){color: var(--muted-2); margin-right: 6px;}#ms-landing .sticky-cta-info span b:not(.ms-refills *){color: var(--green); font-weight: 700;}#ms-landing .sticky-cta .btn:not(.ms-refills *){padding: 14px 26px; font-size: 9px; flex-shrink: 0; letter-spacing: 2.5px;}
@media (max-width: 480px){#ms-landing .sticky-cta:not(.ms-refills *){padding: 10px 14px calc(10px + env(safe-area-inset-bottom));}#ms-landing .sticky-cta-info strong:not(.ms-refills *){font-size: 0.72rem;}#ms-landing .sticky-cta-info span:not(.ms-refills *){font-size: 0.65rem;}#ms-landing .sticky-cta .btn:not(.ms-refills *){padding: 11px 16px; font-size: 8px; letter-spacing: 2px;}#ms-landing .sticky-cta .btn svg:not(.ms-refills *){display: none;}}#ms-landing .video-section:not(.ms-refills *){padding: 60px 28px 80px; position: relative; z-index: 1;}#ms-landing .video-shell:not(.ms-refills *){max-width: 900px; margin: 0px auto; border-radius: var(--r); overflow: hidden; border: 1px solid var(--border); box-shadow: rgba(0, 0, 0, 0.75) 0px 60px 130px, rgba(99, 102, 241, 0.08) 0px 0px 0px 1px;}#ms-landing .video-ratio:not(.ms-refills *){position: relative; padding-bottom: 56.25%; height: 0px;}#ms-landing .video-ratio iframe:not(.ms-refills *){position: absolute; inset: 0px; width: 100%; height: 100%; border: 0px;}#ms-landing .diff-section:not(.ms-refills *){padding: 80px 28px; position: relative; z-index: 1;}#ms-landing .diff-inner:not(.ms-refills *){max-width: 860px; margin: 0px auto; background: var(--glass); border: 1px solid var(--border-i); border-radius: var(--r); padding: 48px 44px;}
@media (max-width: 600px){#ms-landing .diff-inner:not(.ms-refills *){padding: 32px 24px;}}#ms-landing .diff-inner h2:not(.ms-refills *){font-size: clamp(1.7rem, 4vw, 2.4rem); font-weight: 900; text-transform: uppercase; letter-spacing: -0.01em; margin-bottom: 24px; text-align: center;}#ms-landing .diff-inner p:not(.ms-refills *){font-size: 0.9rem; color: var(--muted); line-height: 1.85; margin-bottom: 14px;}#ms-landing .diff-inner p:last-child:not(.ms-refills *){margin-bottom: 0px;}#ms-landing .diff-inner strong:not(.ms-refills *){color: var(--white); font-weight: 700;}#ms-landing .indist-section:not(.ms-refills *){padding: 80px 28px; position: relative; z-index: 1;}#ms-landing .indist-inner:not(.ms-refills *){max-width: 960px; margin: 0px auto; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center;}
@media (max-width: 720px){#ms-landing .indist-inner:not(.ms-refills *){grid-template-columns: 1fr; gap: 40px;}}#ms-landing .indist-image:not(.ms-refills *){border-radius: var(--r); overflow: hidden; border: 1px solid var(--border-i); box-shadow: rgba(0, 0, 0, 0.5) 0px 30px 80px, rgba(99, 102, 241, 0.08) 0px 0px 0px 1px; position: relative;}#ms-landing .indist-image:not(.ms-refills *)::after{content: ""; position: absolute; inset: 0px; background: linear-gradient(135deg, rgba(99, 102, 241, 0.08) 0%, transparent 60%); pointer-events: none;}#ms-landing .indist-image img:not(.ms-refills *){width: 100%; display: block; transition: transform 0.6s;}#ms-landing .indist-image:hover img:not(.ms-refills *){transform: scale(1.03);}#ms-landing .indist-content h2:not(.ms-refills *){font-size: clamp(1.7rem, 4vw, 2.4rem); font-weight: 900; text-transform: uppercase; letter-spacing: -0.015em; line-height: 1; margin-bottom: 20px;}#ms-landing .indist-content p:not(.ms-refills *){font-size: 0.9rem; color: var(--muted); line-height: 1.85; margin-bottom: 14px;}#ms-landing .indist-content p:last-child:not(.ms-refills *){margin-bottom: 0px;}#ms-landing .indist-content strong:not(.ms-refills *){color: var(--white); font-weight: 700;}#ms-landing .overview-section:not(.ms-refills *){padding: 80px 28px; position: relative; z-index: 1;}#ms-landing .overview-grid:not(.ms-refills *){max-width: 960px; margin: 0px auto; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: start;}
@media (max-width: 720px){#ms-landing .overview-grid:not(.ms-refills *){grid-template-columns: 1fr; gap: 40px;}}#ms-landing .overview-copy h2:not(.ms-refills *){font-size: clamp(1.6rem, 4vw, 2.4rem); font-weight: 900; text-transform: uppercase; letter-spacing: -0.015em; line-height: 1; margin-bottom: 20px;}#ms-landing .overview-copy p:not(.ms-refills *){font-size: 0.87rem; color: var(--muted); line-height: 1.85; margin-bottom: 14px;}#ms-landing .overview-copy strong:not(.ms-refills *){color: var(--white); font-weight: 700;}#ms-landing .features-list:not(.ms-refills *){display: flex; flex-direction: column; gap: 12px;}#ms-landing .feat-item:not(.ms-refills *){display: flex; align-items: flex-start; gap: 14px; background: var(--glass); border: 1px solid var(--border); border-radius: 8px; padding: 14px 16px; transition: border-color 0.25s, background 0.25s;}#ms-landing .feat-item:hover:not(.ms-refills *){border-color: var(--border-i); background: var(--glass-h);}#ms-landing .feat-text strong:not(.ms-refills *){display: block; font-size: 0.82rem; font-weight: 700; color: var(--white); margin-bottom: 2px;}#ms-landing .feat-text span:not(.ms-refills *){font-size: 0.77rem; color: var(--muted); line-height: 1.5;}#ms-landing .feat-text .badge-now:not(.ms-refills *){display: inline-block; font-size: 7px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: var(--green); background: var(--green-dim); border: 1px solid rgba(34, 197, 94, 0.25); border-radius: 100px; padding: 2px 8px; margin-left: 6px; vertical-align: middle;}#ms-landing .product-img-section:not(.ms-refills *){padding: 60px 28px 80px; position: relative; z-index: 1;}#ms-landing .product-img-inner:not(.ms-refills *){max-width: 700px; margin: 0px auto;}#ms-landing .product-img-inner img:not(.ms-refills *){width: 100%; display: block;}#ms-landing .ink-section:not(.ms-refills *){padding: 80px 28px; position: relative; z-index: 1;}#ms-landing .ink-inner:not(.ms-refills *){max-width: 1000px; margin: 0px auto; display: grid; grid-template-columns: 1fr 1.1fr; gap: 60px; align-items: center;}
@media (max-width: 780px){#ms-landing .ink-inner:not(.ms-refills *){grid-template-columns: 1fr; gap: 40px;}}#ms-landing .ink-content h2:not(.ms-refills *){font-size: clamp(1.7rem, 4vw, 2.4rem); font-weight: 900; text-transform: uppercase; letter-spacing: -0.015em; line-height: 1; margin-bottom: 20px;}#ms-landing .ink-content p:not(.ms-refills *){font-size: 0.9rem; color: var(--muted); line-height: 1.85; margin-bottom: 14px;}#ms-landing .ink-content p:last-child:not(.ms-refills *){margin-bottom: 0px;}#ms-landing .ink-content strong:not(.ms-refills *){color: var(--white); font-weight: 700;}#ms-landing .ink-video-wrap:not(.ms-refills *){border-radius: var(--r); overflow: hidden; border: 1px solid var(--border-i); box-shadow: rgba(0, 0, 0, 0.5) 0px 30px 80px, rgba(99, 102, 241, 0.08) 0px 0px 0px 1px; position: relative; transition: transform 0.4s, box-shadow 0.4s;}#ms-landing .ink-video-wrap:hover:not(.ms-refills *){transform: translateY(-4px); box-shadow: rgba(0, 0, 0, 0.55) 0px 40px 100px, rgba(99, 102, 241, 0.15) 0px 0px 0px 1px, rgba(99, 102, 241, 0.08) 0px 0px 48px;}#ms-landing .ink-video-wrap:not(.ms-refills *)::after{content: ""; position: absolute; inset: 0px; background: linear-gradient(135deg, rgba(99, 102, 241, 0.08) 0%, transparent 60%); pointer-events: none; z-index: 1;}#ms-landing .ink-video-ratio:not(.ms-refills *){position: relative; padding-bottom: 56.25%; height: 0px;}#ms-landing .ink-video-ratio iframe:not(.ms-refills *){position: absolute; inset: 0px; width: 100%; height: 100%; border: 0px;}#ms-landing .recovery-section:not(.ms-refills *){padding: 80px 28px; position: relative; z-index: 1; scroll-margin-top: 86px;}#ms-landing .recovery-header:not(.ms-refills *){text-align: center; max-width: 680px; margin: 0px auto 44px;}#ms-landing .recovery-header h2:not(.ms-refills *){font-size: clamp(1.7rem, 4vw, 2.4rem); font-weight: 900; text-transform: uppercase; letter-spacing: -0.015em; line-height: 1;}#ms-landing .recovery-header p:not(.ms-refills *){font-size: 0.9rem; color: var(--muted); margin-top: 16px; line-height: 1.85;}#ms-landing .recovery-header p strong:not(.ms-refills *){color: var(--white); font-weight: 700;}#ms-landing .recovery-memory:not(.ms-refills *){max-width: 760px; margin: 0px auto 36px; background: var(--glass); border: 1px solid var(--border-i); border-radius: var(--r); padding: 24px 28px; box-shadow: rgba(99, 102, 241, 0.06) 0px 0px 0px 1px, rgba(0, 0, 0, 0.35) 0px 24px 60px; text-align: center;}#ms-landing .recovery-memory-text strong:not(.ms-refills *){display: block; font-size: 0.92rem; font-weight: 900; text-transform: uppercase; letter-spacing: 0.04em; color: var(--white); margin-bottom: 4px;}#ms-landing .recovery-memory-text span:not(.ms-refills *){font-size: 0.82rem; color: var(--muted); line-height: 1.6;}#ms-landing .recovery-cards:not(.ms-refills *){max-width: 960px; margin: 0px auto; display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
@media (max-width: 980px){#ms-landing .recovery-cards:not(.ms-refills *){grid-template-columns: 1fr 1fr;}}
@media (max-width: 740px){#ms-landing .recovery-cards:not(.ms-refills *){grid-template-columns: 1fr;}}#ms-landing .recovery-card:not(.ms-refills *){background: var(--glass); border: 1px solid var(--border); border-radius: 16px; padding: 32px 30px; transition: border-color 0.28s, transform 0.25s, background 0.25s;}#ms-landing .recovery-card:hover:not(.ms-refills *){border-color: var(--border-i); transform: translateY(-4px); background: var(--glass-h);}#ms-landing .recovery-card h3:not(.ms-refills *){font-size: 1.1rem; font-weight: 900; text-transform: uppercase; letter-spacing: 0.02em; margin-bottom: 12px; line-height: 1.15;}#ms-landing .recovery-card p:not(.ms-refills *){font-size: 0.85rem; color: var(--muted); line-height: 1.8; margin-bottom: 0px;}#ms-landing .recovery-card p strong:not(.ms-refills *){color: var(--white); font-weight: 700;}#ms-landing .box-section:not(.ms-refills *){padding: 80px 28px; position: relative; z-index: 1;}#ms-landing .box-inner:not(.ms-refills *){max-width: 720px; margin: 0px auto; background: var(--glass); border: 1px solid var(--border); border-radius: var(--r); padding: 44px;}
@media (max-width: 600px){#ms-landing .box-inner:not(.ms-refills *){padding: 28px 22px;}}#ms-landing .box-inner h2:not(.ms-refills *){font-size: clamp(1.3rem, 3vw, 1.8rem); font-weight: 900; text-transform: uppercase; margin-bottom: 28px;}#ms-landing .box-list:not(.ms-refills *){list-style: none; display: flex; flex-direction: column; gap: 10px;}#ms-landing .box-list li:not(.ms-refills *){display: flex; align-items: center; gap: 12px; font-size: 0.88rem; color: var(--muted); padding-bottom: 10px; border-bottom: 1px solid var(--border);}#ms-landing .box-list li:last-child:not(.ms-refills *){border-bottom: 0px; padding-bottom: 0px;}#ms-landing .box-list li strong:not(.ms-refills *){color: var(--white);}#ms-landing .box-check:not(.ms-refills *){width: 22px; height: 22px; border-radius: 50%; background: var(--green-dim); border: 1px solid rgba(34, 197, 94, 0.25); display: flex; align-items: center; justify-content: center; flex-shrink: 0; color: var(--green); font-size: 11px;}#ms-landing .int-section:not(.ms-refills *){padding: 100px 28px; max-width: 1080px; margin: 0px auto;}#ms-landing .int-header:not(.ms-refills *){text-align: center; margin-bottom: 72px;}#ms-landing .int-title:not(.ms-refills *){font-size: clamp(1.7rem, 4.5vw, 2.6rem); font-weight: 900; text-transform: uppercase; letter-spacing: -0.015em; margin-top: 10px;}#ms-landing .int-sub:not(.ms-refills *){font-size: 0.87rem; color: var(--muted); max-width: 580px; margin: 14px auto 0px; line-height: 1.85;}#ms-landing .int-cards-available:not(.ms-refills *){display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-bottom: 40px; align-items: start;}
@media (max-width: 740px){#ms-landing .int-cards-available:not(.ms-refills *){grid-template-columns: 1fr;}}#ms-landing .int-avail-card:not(.ms-refills *){background: var(--glass); border: 1px solid var(--border-i); border-radius: 16px; padding: 32px 30px; position: relative; overflow: hidden; box-shadow: rgba(99, 102, 241, 0.06) 0px 0px 0px 1px, rgba(0, 0, 0, 0.4) 0px 24px 70px; transition: border-color 0.28s, transform 0.25s, box-shadow 0.28s; display: flex; flex-direction: column; gap: 0px;}#ms-landing .int-avail-card:hover:not(.ms-refills *){border-color: var(--indigo); transform: translateY(-4px); box-shadow: rgba(99, 102, 241, 0.2) 0px 0px 0px 1px, rgba(0, 0, 0, 0.45) 0px 36px 90px, rgba(99, 102, 241, 0.08) 0px 0px 48px;}#ms-landing .int-avail-card:not(.ms-refills *)::before{content: ""; position: absolute; top: -80px; right: -80px; width: 300px; height: 300px; border-radius: 50%; background: radial-gradient(circle, rgba(99, 102, 241, 0.08) 0%, transparent 65%); pointer-events: none;}
@media (max-width: 600px){#ms-landing .int-avail-card:not(.ms-refills *){padding: 28px 24px;}}#ms-landing .int-avail-card--feature:not(.ms-refills *){grid-column: 1 / -1; flex-direction: row; gap: 40px; padding: 40px; align-items: center;}#ms-landing .int-avail-card--feature .int-avail-img:not(.ms-refills *){flex: 0 0 30%; max-width: 280px; margin-bottom: 0px; align-self: center;}#ms-landing .int-avail-card--feature .int-avail-content:not(.ms-refills *){flex: 1 1 0%; display: flex; flex-direction: column; min-width: 0px;}
@media (max-width: 860px){#ms-landing .int-avail-card--feature:not(.ms-refills *){flex-direction: column; padding: 32px 30px; gap: 0px; align-items: stretch;}#ms-landing .int-avail-card--feature .int-avail-img:not(.ms-refills *){flex: 1 1 auto; margin-bottom: 24px; align-self: auto;}}#ms-landing .int-avail-img:not(.ms-refills *){width: 100%; border-radius: 10px; overflow: hidden; border: 1px solid var(--border-i); margin-bottom: 24px; box-shadow: rgba(0, 0, 0, 0.5) 0px 16px 48px; position: relative;}#ms-landing .int-avail-img img:not(.ms-refills *),#ms-landing .int-avail-img video:not(.ms-refills *){width: 100%; display: block; transition: transform 0.5s;}#ms-landing .int-avail-card:hover .int-avail-img img:not(.ms-refills *),#ms-landing .int-avail-card:hover .int-avail-img video:not(.ms-refills *){transform: scale(1.03);}#ms-landing .int-avail-img-glow:not(.ms-refills *){position: absolute; inset: 0px; background: linear-gradient(135deg, rgba(99, 102, 241, 0.08) 0%, transparent 60%); pointer-events: none;}#ms-landing .int-live:not(.ms-refills *){display: inline-flex; align-items: center; gap: 8px; background: var(--green-dim); border: 1px solid rgba(34, 197, 94, 0.25); border-radius: 100px; padding: 5px 14px; font-size: 8px; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; color: var(--green); margin-bottom: 14px; align-self: flex-start;}#ms-landing .int-live-dot:not(.ms-refills *){width: 6px; height: 6px; border-radius: 50%; background: var(--green); box-shadow: 0 0 8px var(--green); animation: 1.8s ease-in-out 0s infinite normal none running blink;}#ms-landing .int-name:not(.ms-refills *){font-size: clamp(1.6rem, 3.5vw, 2.2rem); font-weight: 900; text-transform: uppercase; letter-spacing: -0.025em; line-height: 0.95; margin-bottom: 8px;}#ms-landing .int-via:not(.ms-refills *){font-size: 0.78rem; color: var(--muted); letter-spacing: 0.04em; margin-bottom: 18px;}#ms-landing .int-via strong:not(.ms-refills *){color: var(--indigo); font-weight: 700;}#ms-landing .int-desc:not(.ms-refills *){font-size: 0.82rem; color: var(--muted); line-height: 1.8; margin-bottom: 18px;}#ms-landing .int-desc strong:not(.ms-refills *){color: var(--white); font-weight: 700;}#ms-landing .int-bullets:not(.ms-refills *){list-style: none; display: flex; flex-direction: column; gap: 8px;}#ms-landing .int-bullets li:not(.ms-refills *){display: flex; align-items: flex-start; gap: 10px; font-size: 0.78rem; color: var(--muted); line-height: 1.5;}#ms-landing .int-chk:not(.ms-refills *){width: 20px; height: 20px; border-radius: 50%; background: var(--green-dim); border: 1px solid rgba(34, 197, 94, 0.2); display: flex; align-items: center; justify-content: center; color: var(--green); font-size: 10px; font-weight: 700; flex-shrink: 0; margin-top: 1px;}#ms-landing .int-links:not(.ms-refills *){display: flex; flex-wrap: wrap; gap: 8px; margin-top: 20px;}#ms-landing .int-link-chip:not(.ms-refills *){display: inline-flex; align-items: center; gap: 7px; background: var(--indigo); border: 1px solid var(--indigo); border-radius: 6px; padding: 9px 14px; font-size: 0.72rem; font-weight: 700; letter-spacing: 0.04em; color: rgb(255, 255, 255); text-decoration: none; box-shadow: 0 0 18px var(--indigo-glow); transition: background 0.2s, transform 0.2s, box-shadow 0.2s;}#ms-landing .int-link-chip:hover:not(.ms-refills *){background: var(--indigo-mid); border-color: var(--indigo-mid); transform: translateY(-2px); box-shadow: 0 6px 28px var(--indigo-glow);}#ms-landing .int-link-chip svg:not(.ms-refills *){width: 11px; height: 11px; flex-shrink: 0;}#ms-landing .int-link-chip--outline:not(.ms-refills *){background: transparent; color: var(--indigo); box-shadow: none;}#ms-landing .int-link-chip--outline:hover:not(.ms-refills *){background: var(--indigo-dim); color: rgb(255, 255, 255); box-shadow: none;}#ms-landing .roadmap-block:not(.ms-refills *){margin-top: 60px;}#ms-landing .roadmap-head:not(.ms-refills *){display: flex; align-items: center; gap: 20px; margin-bottom: 14px;}#ms-landing .roadmap-head-line:not(.ms-refills *){flex: 1 1 0%; height: 1px; background: linear-gradient(to right, var(--border), transparent);}#ms-landing .roadmap-intro:not(.ms-refills *){font-size: 0.82rem; color: var(--muted); max-width: 580px; margin-bottom: 36px; line-height: 1.75;}#ms-landing .roadmap-intro strong:not(.ms-refills *){color: var(--white); font-weight: 700;}#ms-landing .roadmap-track:not(.ms-refills *){position: relative; padding: 8px 0px;}#ms-landing .roadmap-track:not(.ms-refills *)::before{content: ""; position: absolute; left: 18px; top: 24px; bottom: 24px; width: 2px; background: linear-gradient(to bottom, var(--green) 0%, var(--indigo) 35%, var(--border-i) 75%, var(--border) 100%);}
@media (min-width: 820px){#ms-landing .roadmap-track:not(.ms-refills *){display: grid; grid-template-columns: repeat(4, 1fr); gap: 22px; padding: 64px 0px 8px;}#ms-landing .roadmap-track:not(.ms-refills *)::before{inset: 36px 36px auto; width: auto; height: 2px; background: linear-gradient(to right, var(--green) 0%, var(--indigo) 35%, var(--border-i) 75%, var(--border) 100%);}}#ms-landing .roadmap-stop:not(.ms-refills *){position: relative; padding: 0px 0px 32px 56px;}#ms-landing .roadmap-stop:last-child:not(.ms-refills *){padding-bottom: 0px;}
@media (min-width: 820px){#ms-landing .roadmap-stop:not(.ms-refills *){padding: 0px;}}#ms-landing .roadmap-dot:not(.ms-refills *){position: absolute; left: 8px; top: 4px; width: 22px; height: 22px; border-radius: 50%; background: var(--bg); border: 2px solid var(--border-i); display: flex; align-items: center; justify-content: center;}#ms-landing .roadmap-dot:not(.ms-refills *)::after{content: ""; width: 8px; height: 8px; border-radius: 50%; background: var(--border-i);}#ms-landing .roadmap-stop.now .roadmap-dot:not(.ms-refills *){border-color: var(--green); box-shadow: rgba(34, 197, 94, 0.4) 0px 0px 18px;}#ms-landing .roadmap-stop.now .roadmap-dot:not(.ms-refills *)::after{background: var(--green); animation: 1.8s ease-in-out 0s infinite normal none running blink;}#ms-landing .roadmap-stop.next .roadmap-dot:not(.ms-refills *){border-color: var(--indigo); box-shadow: 0 0 18px var(--indigo-glow);}#ms-landing .roadmap-stop.next .roadmap-dot:not(.ms-refills *)::after{background: var(--indigo);}
@media (min-width: 820px){#ms-landing .roadmap-dot:not(.ms-refills *){left: 50%; top: -50px; transform: translateX(-50%);}}#ms-landing .roadmap-phase:not(.ms-refills *){display: inline-block; font-size: 8px; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; color: var(--indigo); background: var(--indigo-dim); border: 1px solid var(--border-i); border-radius: 100px; padding: 4px 12px; margin-bottom: 12px;}#ms-landing .roadmap-stop.now .roadmap-phase:not(.ms-refills *){color: var(--green); background: var(--green-dim); border-color: rgba(34, 197, 94, 0.25);}#ms-landing .roadmap-content:not(.ms-refills *){background: var(--glass); border: 1px solid var(--border); border-radius: 12px; padding: 22px; transition: border-color 0.25s, transform 0.25s, background 0.25s; height: 100%;}#ms-landing .roadmap-content:hover:not(.ms-refills *){border-color: var(--border-i); background: var(--glass-h); transform: translateY(-3px);}#ms-landing .roadmap-stop.now .roadmap-content:not(.ms-refills *),#ms-landing .roadmap-stop.next .roadmap-content:not(.ms-refills *){border-color: var(--border-i);}#ms-landing .roadmap-content h4:not(.ms-refills *){font-size: 0.92rem; font-weight: 900; text-transform: uppercase; letter-spacing: 0.04em; color: var(--white); margin-bottom: 8px; line-height: 1.2;}#ms-landing .roadmap-content p:not(.ms-refills *){font-size: 0.76rem; color: var(--muted); line-height: 1.65; margin-bottom: 8px;}#ms-landing .roadmap-content p:last-child:not(.ms-refills *){margin-bottom: 0px;}#ms-landing .roadmap-list:not(.ms-refills *){list-style: none; padding: 0px; margin: 0px; display: flex; flex-direction: column; gap: 6px;}#ms-landing .roadmap-list li:not(.ms-refills *){font-size: 0.74rem; color: var(--muted); padding-left: 14px; position: relative; line-height: 1.55;}#ms-landing .roadmap-list li:not(.ms-refills *)::before{content: ""; position: absolute; left: 0px; top: 8px; width: 5px; height: 5px; border-radius: 50%; background: var(--indigo);}#ms-landing .roadmap-stop.now .roadmap-list li:not(.ms-refills *)::before{background: var(--green);}#ms-landing .pricing-section:not(.ms-refills *){padding: 80px 28px; position: relative; z-index: 1; scroll-margin-top: 80px;}#ms-landing .pricing-card:not(.ms-refills *){max-width: 760px; margin: 0px auto; background: var(--glass); border: 1px solid var(--border-i); border-radius: var(--r); padding: 52px 44px; text-align: center; box-shadow: rgba(99, 102, 241, 0.06) 0px 0px 0px 1px, rgba(0, 0, 0, 0.4) 0px 40px 80px;}
@media (max-width: 600px){#ms-landing .pricing-card:not(.ms-refills *){padding: 36px 22px;}}#ms-landing .pre-order-banner:not(.ms-refills *){display: inline-flex; align-items: center; gap: 8px; background: var(--indigo-dim); border: 1px solid var(--border-i); border-radius: 100px; padding: 6px 18px; font-size: 8px; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; color: var(--indigo); margin-bottom: 20px;}#ms-landing .pre-order-banner-dot:not(.ms-refills *){width: 6px; height: 6px; border-radius: 50%; background: var(--indigo); box-shadow: 0 0 8px var(--indigo); animation: 1.8s ease-in-out 0s infinite normal none running blink;}#ms-landing .price-launch-row:not(.ms-refills *){display: flex; align-items: baseline; justify-content: center; gap: 16px; flex-wrap: wrap; margin-bottom: 6px;}#ms-landing .price-launch-strike:not(.ms-refills *){font-size: clamp(1rem, 2vw, 1.3rem); font-weight: 700; color: var(--muted); text-decoration: line-through 2px rgba(99, 102, 241, 0.5);}#ms-landing .price-save-pill:not(.ms-refills *){display: inline-block; background: var(--green-dim); border: 1px solid rgba(34, 197, 94, 0.25); color: var(--green); font-size: 9px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; border-radius: 100px; padding: 4px 11px; margin-bottom: 18px;}#ms-landing .launch-window:not(.ms-refills *){display: flex; align-items: center; justify-content: center; gap: 10px; background: rgba(255, 255, 255, 0.03); border: 1px solid var(--border); border-radius: 8px; padding: 14px 18px; margin-top: 24px; font-size: 0.78rem; color: var(--muted); line-height: 1.5;}#ms-landing .launch-window strong:not(.ms-refills *){color: var(--white); font-weight: 700;}#ms-landing .launch-window svg:not(.ms-refills *){width: 16px; height: 16px; color: var(--indigo); flex-shrink: 0;}#ms-landing .launch-window--price:not(.ms-refills *){margin-top: 0px; margin-bottom: 26px; border-color: var(--border-i); background: rgba(99, 102, 241, 0.06);}#ms-landing .price-amount:not(.ms-refills *){font-size: clamp(2.8rem, 8vw, 4.5rem); font-weight: 900; letter-spacing: -0.03em; line-height: 1; margin-bottom: 6px;}#ms-landing .price-amount sup:not(.ms-refills *){font-size: 0.45em; vertical-align: super; font-weight: 700; color: var(--indigo);}#ms-landing .price-tag:not(.ms-refills *){font-size: 0.82rem; color: var(--muted); margin-bottom: 18px;}#ms-landing .price-tag strong:not(.ms-refills *){color: var(--green); font-weight: 700;}#ms-landing .price-shipping:not(.ms-refills *){display: flex; align-items: center; justify-content: center; gap: 8px; background: var(--green-dim); border: 1px solid rgba(34, 197, 94, 0.3); border-radius: 100px; padding: 8px 18px; font-size: 10px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: var(--green); margin: 0px auto 26px; width: fit-content;}#ms-landing .price-shipping svg:not(.ms-refills *){width: 14px; height: 14px; flex-shrink: 0;}#ms-landing .price-shipping--plus:not(.ms-refills *){background: var(--indigo-dim); border-color: var(--border-i); color: var(--indigo);}#ms-landing .price-shipping--free:not(.ms-refills *){font-size: 12px; letter-spacing: 3px; padding: 12px 26px; gap: 10px; border-color: rgba(34, 197, 94, 0.45); box-shadow: rgba(34, 197, 94, 0.16) 0px 0px 30px; animation: 2.6s ease-in-out 0s infinite normal none running pulse-ring-green;}#ms-landing .price-shipping--free svg:not(.ms-refills *){width: 17px; height: 17px;}#ms-landing .price-note:not(.ms-refills *){font-size: 0.8rem; color: var(--muted); line-height: 1.7; margin-top: 16px;}#ms-landing .price-note strong:not(.ms-refills *){color: var(--white);}#ms-landing .price-delivery:not(.ms-refills *){font-size: 0.82rem; color: var(--muted); line-height: 1.6; margin-top: 20px;}#ms-landing .price-delivery strong:not(.ms-refills *){color: var(--white); font-weight: 700;}#ms-landing .bundle-builder:not(.ms-refills *){margin-top: 44px; padding-top: 32px; border-top: 1px solid var(--border); text-align: left;}#ms-landing .bundle-or:not(.ms-refills *){display: flex; align-items: center; gap: 14px; margin-bottom: 28px;}#ms-landing .bundle-or-line:not(.ms-refills *){flex: 1 1 0%; height: 1px; background: linear-gradient(to right,transparent,var(--border),transparent);}#ms-landing .bundle-or-text:not(.ms-refills *){font-size: 9px; font-weight: 700; letter-spacing: 5px; text-transform: uppercase; color: var(--muted-2);}#ms-landing .bundle-head:not(.ms-refills *){text-align: center; margin-bottom: 24px;}#ms-landing .bundle-title:not(.ms-refills *){font-size: clamp(1.3rem, 3vw, 1.7rem); font-weight: 900; text-transform: uppercase; letter-spacing: -0.01em; line-height: 1; margin-bottom: 8px;}#ms-landing .bundle-sub:not(.ms-refills *){font-size: 0.78rem; color: var(--muted);}#ms-landing .bundle-sub strong:not(.ms-refills *){color: var(--green); font-weight: 700;}#ms-landing .bundle-tabs:not(.ms-refills *){display: grid; grid-template-columns: repeat(4, 1fr); gap: 6px; margin-bottom: 24px; background: rgba(255, 255, 255, 0.03); border: 1px solid var(--border); border-radius: 10px; padding: 5px;}
@media (max-width: 560px){#ms-landing .bundle-tabs:not(.ms-refills *){grid-template-columns: repeat(2, 1fr);}}#ms-landing .bundle-tab:not(.ms-refills *){padding: 11px 8px; font-family: Montserrat, sans-serif; font-size: 0.7rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted); background: transparent; border: 0px; border-radius: 7px; cursor: pointer; transition: background 0.22s, color 0.22s;}#ms-landing .bundle-tab:hover:not(.ms-refills *){color: var(--white);}#ms-landing .bundle-tab.active:not(.ms-refills *){background: var(--indigo); color: rgb(255, 255, 255); box-shadow: 0 0 18px var(--indigo-glow);}#ms-landing .bundle-desc:not(.ms-refills *){font-size: 0.8rem; color: var(--muted); line-height: 1.65; margin-bottom: 24px; min-height: 2.6em;}#ms-landing .bundle-preview:not(.ms-refills *){display: flex; align-items: center; gap: 16px; margin-bottom: 24px;}#ms-landing .bundle-preview .bundle-desc:not(.ms-refills *){margin-bottom: 0px;}#ms-landing .bundle-preview-img:not(.ms-refills *){width: 120px; height: 120px; flex-shrink: 0; object-fit: contain; background: var(--bg); padding: 8px; border-radius: 8px; border: 1px solid var(--border-i); box-shadow: rgba(0, 0, 0, 0.45) 0px 10px 28px;}
@media (max-width: 520px){#ms-landing .bundle-preview:not(.ms-refills *){flex-direction: column; align-items: stretch; gap: 14px;}#ms-landing .bundle-preview-img:not(.ms-refills *){width: 100%; height: 180px;}}#ms-landing .bundle-qty-label:not(.ms-refills *){display: block; font-size: 9px; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; color: var(--indigo); margin-bottom: 10px;}#ms-landing .bundle-qty-chips:not(.ms-refills *){display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 30px;}#ms-landing .bundle-qty-chip:not(.ms-refills *){padding: 11px 18px; font-family: Montserrat, sans-serif; font-size: 0.74rem; font-weight: 700; color: var(--muted); background: transparent; border: 1px solid var(--border); border-radius: 7px; cursor: pointer; transition: background 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, transform 0.2s;}#ms-landing .bundle-qty-chip:hover:not(.ms-refills *){color: var(--white); border-color: var(--border-i); transform: translateY(-1px);}#ms-landing .bundle-qty-chip.active:not(.ms-refills *){background: var(--indigo); color: rgb(255, 255, 255); border-color: var(--indigo); box-shadow: 0 0 18px var(--indigo-glow);}#ms-landing .bundle-summary:not(.ms-refills *){display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 18px; padding: 22px; background: rgba(99, 102, 241, 0.06); border: 1px solid var(--border-i); border-radius: 10px;}
@media (max-width: 520px){#ms-landing .bundle-summary:not(.ms-refills *){flex-direction: column; align-items: stretch; text-align: center;}}#ms-landing .bundle-total-info:not(.ms-refills *){display: flex; flex-direction: column; gap: 3px;}#ms-landing .bundle-total-label:not(.ms-refills *){font-size: 9px; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; color: var(--indigo);}#ms-landing .bundle-total-amount:not(.ms-refills *){font-size: clamp(1.6rem, 4.2vw, 2.2rem); font-weight: 900; color: var(--white); line-height: 1; letter-spacing: -0.02em;}#ms-landing .bundle-total-detail:not(.ms-refills *){font-size: 0.72rem; color: var(--muted); margin-top: 4px; line-height: 1.4;}#ms-landing .bundle-total-ship:not(.ms-refills *){font-size: 0.72rem; color: var(--green); font-weight: 700; margin-top: 2px;}#ms-landing .bundle-cta:not(.ms-refills *){flex-shrink: 0; padding: 15px 28px !important; font-size: 10px !important;}
@media (max-width: 520px){#ms-landing .bundle-cta:not(.ms-refills *){width: 100%; justify-content: center;}}#ms-landing .papers-section:not(.ms-refills *){padding: 80px 28px; position: relative; z-index: 1;}#ms-landing .papers-header:not(.ms-refills *){text-align: center; margin-bottom: 48px;}#ms-landing .papers-header h2:not(.ms-refills *){font-size: clamp(1.6rem, 4vw, 2.4rem); font-weight: 900; text-transform: uppercase; letter-spacing: -0.01em;}#ms-landing .papers-header p:not(.ms-refills *){font-size: 0.87rem; color: var(--muted); max-width: 600px; margin: 12px auto 0px; line-height: 1.8;}#ms-landing .acc:not(.ms-refills *){max-width: 960px; margin: 0px auto; border: 1px solid var(--border); border-radius: var(--r); overflow: hidden; background: var(--glass);}#ms-landing .acc summary:not(.ms-refills *){list-style: none; display: flex; align-items: center; justify-content: space-between; padding: 22px 28px; cursor: pointer; font-size: 0.88rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; user-select: none; border-bottom: 1px solid transparent; transition: background 0.2s, border-color 0.2s;}#ms-landing .acc summary:hover:not(.ms-refills *){background: var(--glass-h);}#ms-landing details[open] > summary:not(.ms-refills *){border-color: var(--border);}#ms-landing .acc-chevron:not(.ms-refills *){width: 20px; height: 20px; border: 1px solid var(--border-i); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 14px; color: var(--indigo); transition: transform 0.3s; flex-shrink: 0;}#ms-landing details[open] .acc-chevron:not(.ms-refills *){transform: rotate(45deg);}#ms-landing .papers-group:not(.ms-refills *){padding: 28px; border-top: 1px solid var(--border);}#ms-landing .papers-group-head:not(.ms-refills *){display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; flex-wrap: wrap; gap: 12px;}#ms-landing .papers-group-title:not(.ms-refills *){font-size: 0.82rem; font-weight: 700; color: var(--white); letter-spacing: 0.04em;}#ms-landing .papers-group-img:not(.ms-refills *){width: 90px; height: auto; border-radius: 6px; border: 1px solid var(--border); object-fit: cover;}#ms-landing .papers-cards:not(.ms-refills *){display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 14px;}#ms-landing .papers-card:not(.ms-refills *){background: rgba(255, 255, 255, 0.03); border: 1px solid var(--border); border-radius: 8px; padding: 20px; transition: border-color 0.2s;}#ms-landing .papers-card:hover:not(.ms-refills *){border-color: var(--border-i);}#ms-landing .papers-card h3:not(.ms-refills *){font-size: 0.85rem; font-weight: 700; margin-bottom: 6px;}#ms-landing .papers-card p:not(.ms-refills *){font-size: 0.77rem; color: var(--muted); line-height: 1.5; margin-bottom: 4px;}#ms-landing .papers-card .price-tag-sm:not(.ms-refills *){font-size: 0.88rem; font-weight: 900; color: var(--white); margin-bottom: 14px; display: block;}#ms-landing .papers-ship-free:not(.ms-refills *){display: inline-flex; align-items: center; background: var(--green-dim); border: 1px solid rgba(34, 197, 94, 0.3); color: var(--green); font-size: 7px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; border-radius: 100px; padding: 3px 10px; margin-top: 10px;}#ms-landing .papers-card .btn-sm:not(.ms-refills *){display: inline-flex;}#ms-landing .papers-card .papers-ship-free:not(.ms-refills *){display: flex; width: fit-content;}#ms-landing .btn-sm:not(.ms-refills *){display: inline-flex; align-items: center; background: var(--indigo); color: rgb(255, 255, 255); font-family: Montserrat, sans-serif; font-weight: 700; font-size: 8px; letter-spacing: 2.5px; text-transform: uppercase; text-decoration: none; padding: 9px 16px; border-radius: 5px; transition: background 0.2s, transform 0.2s;}#ms-landing .btn-sm:hover:not(.ms-refills *){background: var(--indigo-mid); transform: translateY(-1px);}#ms-landing .faq-section:not(.ms-refills *){padding: 80px 28px 100px; position: relative; z-index: 1;}#ms-landing .faq-header:not(.ms-refills *){text-align: center; margin-bottom: 48px;}#ms-landing .faq-header h2:not(.ms-refills *){font-size: clamp(2.2rem, 6vw, 3.6rem); font-weight: 900; text-transform: uppercase; letter-spacing: -0.02em; line-height: 1.05;}#ms-landing .faq-header p:not(.ms-refills *){font-size: 0.87rem; color: var(--muted); margin-top: 10px;}#ms-landing .faq-list:not(.ms-refills *){max-width: 800px; margin: 0px auto; display: flex; flex-direction: column; gap: 10px;}#ms-landing .faq-item:not(.ms-refills *){background: var(--glass); border: 1px solid var(--border); border-radius: 8px; overflow: hidden; transition: border-color 0.2s;}#ms-landing .faq-item:hover:not(.ms-refills *){border-color: var(--border-i);}#ms-landing .faq-q:not(.ms-refills *){display: flex; align-items: center; justify-content: space-between; padding: 18px 22px; cursor: pointer; font-size: 0.88rem; font-weight: 700; user-select: none; gap: 12px;}#ms-landing .faq-q-icon:not(.ms-refills *){width: 22px; height: 22px; flex-shrink: 0; border: 1px solid var(--border-i); border-radius: 50%; display: flex; align-items: center; justify-content: center; color: var(--indigo); font-size: 16px; line-height: 1; transition: transform 0.3s, background 0.2s;}#ms-landing .faq-item.open .faq-q-icon:not(.ms-refills *){transform: rotate(45deg); background: var(--indigo-dim);}#ms-landing .faq-a:not(.ms-refills *){max-height: 0px; overflow: hidden; transition: max-height 0.4s, padding 0.3s; font-size: 0.84rem; color: var(--muted); line-height: 1.8; padding: 0px 22px;}#ms-landing .faq-item.open .faq-a:not(.ms-refills *){max-height: 600px; padding: 0px 22px 20px;}#ms-landing .faq-a a:not(.ms-refills *){color: var(--indigo); text-decoration: none;}#ms-landing .faq-a a:hover:not(.ms-refills *){text-decoration: underline;}#ms-landing .faq-a ul:not(.ms-refills *){padding-left: 18px; margin-top: 8px; display: flex; flex-direction: column; gap: 4px;}#ms-landing .site-footer:not(.ms-refills *){padding: 80px 28px 52px; border-top: 1px solid var(--border); position: relative; z-index: 1;}#ms-landing .footer-grid:not(.ms-refills *){max-width: 960px; margin: 0px auto; display: grid; grid-template-columns: 1.3fr 0.7fr; gap: 72px;}
@media (max-width: 680px){#ms-landing .footer-grid:not(.ms-refills *){grid-template-columns: 1fr; gap: 48px;}}#ms-landing .footer-heading:not(.ms-refills *){font-size: clamp(1.4rem, 3vw, 1.9rem); font-weight: 900; text-transform: uppercase; letter-spacing: 0.04em; margin-bottom: 8px;}#ms-landing .footer-sub:not(.ms-refills *){font-size: 0.81rem; color: var(--muted); margin-bottom: 26px;}#ms-landing .cf .cf-row:not(.ms-refills *){display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 10px;}#ms-landing .cf input:not(.ms-refills *),#ms-landing .cf textarea:not(.ms-refills *){width: 100%; background: rgba(255, 255, 255, 0.04); border: 1px solid var(--border); border-radius: 7px; padding: 12px 15px; color: var(--white); font-family: Montserrat, sans-serif; font-size: 0.8rem; outline: none; transition: border-color 0.2s, background 0.2s; display: block;}#ms-landing .cf textarea:not(.ms-refills *){min-height: 90px; resize: vertical;}#ms-landing .cf input:focus:not(.ms-refills *),#ms-landing .cf textarea:focus:not(.ms-refills *){border-color: var(--border-i); background: rgba(99, 102, 241, 0.04);}#ms-landing .cf input:not(.ms-refills *)::placeholder,#ms-landing .cf textarea:not(.ms-refills *)::placeholder{color: rgba(255, 255, 255, 0.2);}#ms-landing .social-head:not(.ms-refills *){font-size: 0.95rem; font-weight: 900; text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 22px;}#ms-landing .social-list:not(.ms-refills *){list-style: none; display: flex; flex-direction: column; gap: 12px;}#ms-landing .social-list a:not(.ms-refills *){display: inline-flex; align-items: center; gap: 13px; text-decoration: none; color: var(--muted); font-size: 0.81rem; font-weight: 500; transition: color 0.2s, gap 0.2s;}#ms-landing .social-list a:hover:not(.ms-refills *){color: var(--indigo); gap: 17px;}#ms-landing .s-icon:not(.ms-refills *){width: 34px; height: 34px; border: 1px solid var(--border); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; transition: border-color 0.2s, background 0.2s;}#ms-landing .social-list a:hover .s-icon:not(.ms-refills *){border-color: var(--border-i); background: var(--indigo-dim);}#ms-landing .footer-ship:not(.ms-refills *){max-width: 960px; margin: 56px auto 0px; display: flex; align-items: center; justify-content: center; gap: 10px; flex-wrap: wrap; text-align: center; background: var(--green-dim); border: 1px solid rgba(34, 197, 94, 0.25); border-radius: var(--r); padding: 16px 20px; font-size: 0.8rem; color: var(--muted); line-height: 1.6;}#ms-landing .footer-ship strong:not(.ms-refills *){color: var(--green); font-weight: 700;}#ms-landing .footer-ship svg:not(.ms-refills *){width: 16px; height: 16px; color: var(--green); flex-shrink: 0;}#ms-landing .footer-bottom:not(.ms-refills *){max-width: 960px; margin: 36px auto 0px; padding-top: 24px; border-top: 1px solid var(--border); display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px;}#ms-landing .footer-bottom p:not(.ms-refills *){font-size: 0.71rem; color: var(--muted-2);}#ms-landing .footer-bottom a:not(.ms-refills *){color: var(--muted-2); text-decoration: none; transition: color 0.2s;}#ms-landing .footer-bottom a:hover:not(.ms-refills *){color: var(--indigo);}
@media (prefers-reduced-motion: no-preference){#ms-landing .pricing-card:not(.ms-refills *){transition: transform 0.35s cubic-bezier(0.2, 0.9, 0.3, 1.05);}#ms-landing .product-img-inner img:not(.ms-refills *),#ms-landing .hero-title:not(.ms-refills *),#ms-landing .hero-tagline:not(.ms-refills *),#ms-landing .hero-desc:not(.ms-refills *),#ms-landing .hero-badge:not(.ms-refills *),#ms-landing .hero-cta-wrap:not(.ms-refills *),#ms-landing #rbg:not(.ms-refills *){will-change: transform;}}
@media (prefers-reduced-motion: reduce){#ms-landing .pricing-card:not(.ms-refills *),#ms-landing .product-img-inner img:not(.ms-refills *),#ms-landing .hero-title:not(.ms-refills *),#ms-landing .hero-tagline:not(.ms-refills *),#ms-landing .hero-desc:not(.ms-refills *),#ms-landing .hero-badge:not(.ms-refills *),#ms-landing .hero-cta-wrap:not(.ms-refills *),#ms-landing #rbg:not(.ms-refills *){transition: none !important; transform: none !important;}#ms-landing .price-shipping--free:not(.ms-refills *),#ms-landing .hero-ship:not(.ms-refills *){animation: auto ease 0s 1 normal none running none !important;}}#ms-landing .reviews-section:not(.ms-refills *){padding: 60px 28px 80px; position: relative; z-index: 1;}#ms-landing .reviews-head:not(.ms-refills *){text-align: center; max-width: 720px; margin: 0px auto 34px;}#ms-landing .reviews-head .section-label:not(.ms-refills *){font-size: clamp(15px, 3vw, 22px); letter-spacing: 8px; margin-bottom: 0px;}#ms-landing .reviews-sub:not(.ms-refills *){color: var(--muted); font-size: 0.95rem; margin-top: 10px;}#ms-landing .reviews-caption:not(.ms-refills *){text-align: center; color: var(--muted-2); font-size: 0.78rem; letter-spacing: 2px; text-transform: uppercase; margin-top: 18px;}#ms-landing .review-featured:not(.ms-refills *){max-width: 1000px; margin: 0px auto 60px; text-align: center;}#ms-landing .review-feat-title:not(.ms-refills *){font-size: clamp(1.5rem, 4vw, 2.2rem); font-weight: 900; text-transform: uppercase; letter-spacing: -0.015em; line-height: 1.05; margin-bottom: 10px;}#ms-landing .review-feat-sub:not(.ms-refills *){font-size: 0.87rem; color: var(--muted); max-width: 620px; margin: 0px auto 28px; line-height: 1.8;}#ms-landing .video-shell--feature:not(.ms-refills *){border-color: var(--border-i); box-shadow: rgba(0, 0, 0, 0.75) 0px 60px 130px, rgba(99, 102, 241, 0.18) 0px 0px 0px 1px, rgba(99, 102, 241, 0.14) 0px 0px 70px;}#ms-landing .review-feat-links:not(.ms-refills *){display: flex; justify-content: center; margin-top: 22px;}#ms-landing .review-quotes:not(.ms-refills *){max-width: 900px; margin: 0px auto 30px; text-align: left;}#ms-landing .review-quote-hero:not(.ms-refills *){position: relative; background: var(--glass); border: 1px solid var(--border-i); border-radius: 10px; padding: 16px 20px; margin-bottom: 10px; box-shadow: rgba(99, 102, 241, 0.06) 0px 0px 0px 1px, rgba(0, 0, 0, 0.3) 0px 12px 32px; overflow: hidden;}#ms-landing .review-quote-hero:not(.ms-refills *)::after{content: ""; position: absolute; top: -80px; right: -60px; width: 240px; height: 240px; border-radius: 50%; background: radial-gradient(circle, rgba(99, 102, 241, 0.1) 0%, transparent 65%); pointer-events: none;}#ms-landing .review-quote-hero p:not(.ms-refills *){position: relative; font-size: clamp(0.85rem, 1.7vw, 0.96rem); font-weight: 400; color: var(--white); line-height: 1.55; margin-bottom: 0px;}#ms-landing .review-quote-author:not(.ms-refills *){position: relative; display: block; margin-top: 8px; font-size: 8px; font-weight: 700; letter-spacing: 3.5px; text-transform: uppercase; color: var(--indigo);}#ms-landing .review-quote-grid:not(.ms-refills *){display: grid; grid-template-columns: 1fr; gap: 10px;}#ms-landing .review-quote-grid .review-quote-hero:not(.ms-refills *){margin-bottom: 0px; display: flex; flex-direction: column; justify-content: space-between; transition: border-color 0.25s, transform 0.25s, background 0.25s;}#ms-landing .review-quote-grid .review-quote-hero:hover:not(.ms-refills *){background: var(--glass-h); transform: translateY(-2px);}#ms-landing .review-quote:not(.ms-refills *){position: relative; background: var(--glass); border: 1px solid var(--border); border-radius: 10px; padding: 16px 18px; transition: border-color 0.25s, transform 0.25s, background 0.25s;}#ms-landing .review-quote:hover:not(.ms-refills *){border-color: var(--border-i); background: var(--glass-h); transform: translateY(-2px);}#ms-landing .review-quote p:not(.ms-refills *){font-size: 0.8rem; color: var(--muted); line-height: 1.65; margin-bottom: 0px;}#ms-landing .review-quote .review-quote-author:not(.ms-refills *){position: static; display: block; margin-top: 10px;}#ms-landing .reviews-more:not(.ms-refills *){max-width: 760px; margin: 0px auto;}#ms-landing .reviews-more-head:not(.ms-refills *){display: flex; align-items: center; gap: 14px; margin-bottom: 22px;}#ms-landing .reviews-more-line:not(.ms-refills *){flex: 1 1 0%; height: 1px; background: linear-gradient(to right, transparent, var(--border), transparent);}#ms-landing .reviews-more-text:not(.ms-refills *){font-size: 9px; font-weight: 700; letter-spacing: 5px; text-transform: uppercase; color: var(--muted-2); white-space: nowrap;}
#ms-landing{scroll-behavior: smooth;}#ms-landing #overview:not(.ms-refills *),#ms-landing #integrations:not(.ms-refills *),#ms-landing #roadmap:not(.ms-refills *),#ms-landing #reviews:not(.ms-refills *),#ms-landing #refills:not(.ms-refills *),#ms-landing #faq:not(.ms-refills *),#ms-landing #pricing:not(.ms-refills *),#ms-landing #contact:not(.ms-refills *),#ms-landing #recovery:not(.ms-refills *){scroll-margin-top: 86px;}#ms-landing .topbar:not(.ms-refills *){justify-content: flex-start; gap: 20px;}#ms-landing .topbar.scrolled:not(.ms-refills *){background: rgba(10, 10, 15, 0.95); box-shadow: rgba(0, 0, 0, 0.45) 0px 10px 40px;}#ms-landing .nav-logo img:not(.ms-refills *){height: 28px;}#ms-landing .nav-actions:not(.ms-refills *){display: flex; align-items: center; gap: 12px;}#ms-landing .nav-menu:not(.ms-refills *){display: flex; align-items: center; gap: 30px; margin-left: auto;}#ms-landing .nav-link:not(.ms-refills *){font-family: Montserrat, sans-serif; font-weight: 700; font-size: 10.5px; letter-spacing: 2px; text-transform: uppercase; color: var(--muted); text-decoration: none; position: relative; padding: 4px 0px; transition: color 0.2s; white-space: nowrap;}#ms-landing .nav-link:not(.ms-refills *)::after{content: ""; position: absolute; left: 0px; bottom: -3px; height: 2px; width: 0px; background: var(--indigo); border-radius: 2px; transition: width 0.22s;}#ms-landing .nav-link:hover:not(.ms-refills *){color: var(--white);}#ms-landing .nav-link:hover:not(.ms-refills *)::after{width: 100%;}#ms-landing .topbar .nav-cta:not(.ms-refills *){padding: 11px 22px; font-size: 9px; letter-spacing: 2px; box-shadow: 0 0 26px var(--indigo-glow);}#ms-landing .topbar .nav-cta svg:not(.ms-refills *){width: 11px; height: 11px;}#ms-landing .lang-select:not(.ms-refills *){position: relative;}#ms-landing .lang-current:not(.ms-refills *){display: inline-flex; align-items: center; gap: 7px; cursor: pointer; background: var(--glass); border: 1px solid var(--border); color: var(--white); font-family: Montserrat, sans-serif; font-weight: 700; font-size: 11px; letter-spacing: 1px; padding: 9px 12px; border-radius: 8px; transition: border-color 0.2s, background 0.2s;}#ms-landing .lang-current:hover:not(.ms-refills *){border-color: var(--border-i); background: var(--glass-h);}#ms-landing .lang-current svg:not(.ms-refills *){width: 15px; height: 15px; flex-shrink: 0;}#ms-landing .lang-current .lang-caret:not(.ms-refills *){width: 12px; height: 12px; opacity: 0.7; transition: transform 0.22s;}#ms-landing .lang-select.open .lang-current .lang-caret:not(.ms-refills *){transform: rotate(180deg);}#ms-landing .lang-list:not(.ms-refills *){list-style: none; margin: 0px; padding: 6px; position: absolute; right: 0px; top: calc(100% + 10px); min-width: 158px; background: rgba(10, 10, 15, 0.97); backdrop-filter: blur(16px); border: 1px solid var(--border-i); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.5) 0px 18px 50px; display: none; flex-direction: column; gap: 2px; z-index: 120;}#ms-landing .lang-select.open .lang-list:not(.ms-refills *){display: flex;}#ms-landing .lang-list button:not(.ms-refills *){width: 100%; text-align: left; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; color: var(--muted); font-family: Montserrat, sans-serif; font-weight: 700; font-size: 12px; letter-spacing: 0.5px; padding: 10px 12px; border-radius: 8px; transition: background 0.18s, color 0.18s;}#ms-landing .lang-list button:hover:not(.ms-refills *){background: var(--glass-h); color: var(--white);}#ms-landing .lang-list button.active:not(.ms-refills *){background: var(--indigo-dim); color: var(--indigo-mid);}#ms-landing .nav-toggle:not(.ms-refills *){display: none; flex-direction: column; justify-content: center; gap: 5px; width: 40px; height: 40px; padding: 9px; background: var(--glass); border: 1px solid var(--border); border-radius: 8px; cursor: pointer;}#ms-landing .nav-toggle span:not(.ms-refills *){display: block; height: 2px; width: 100%; background: var(--white); border-radius: 2px; transition: transform 0.26s, opacity 0.2s;}#ms-landing .nav-toggle.open span:nth-child(1):not(.ms-refills *){transform: translateY(7px) rotate(45deg);}#ms-landing .nav-toggle.open span:nth-child(2):not(.ms-refills *){opacity: 0;}#ms-landing .nav-toggle.open span:nth-child(3):not(.ms-refills *){transform: translateY(-7px) rotate(-45deg);}
@media (max-width: 900px){#ms-landing .nav-toggle:not(.ms-refills *){display: flex;}#ms-landing .nav-menu:not(.ms-refills *){position: absolute; top: 100%; left: 0px; right: 0px; margin: 0px; gap: 6px; flex-direction: column; align-items: stretch; background: rgba(10, 10, 15, 0.98); backdrop-filter: blur(18px); border-bottom: 1px solid var(--border); padding: 18px 24px 26px; transform: translateY(-12px); opacity: 0; pointer-events: none; transition: transform 0.28s, opacity 0.28s;}#ms-landing .nav-menu.open:not(.ms-refills *){transform: translateY(0px); opacity: 1; pointer-events: auto;}#ms-landing .nav-link:not(.ms-refills *){font-size: 12px; padding: 11px 2px; border-bottom: 1px solid var(--border);}#ms-landing .nav-link:not(.ms-refills *)::after{display: none;}#ms-landing .topbar .nav-cta:not(.ms-refills *){margin-top: 12px; justify-content: center; padding: 15px 22px; font-size: 10px;}#ms-landing .nav-actions:not(.ms-refills *){margin-left: auto;}#ms-landing .lang-select:not(.ms-refills *){margin-top: 0px;}#ms-landing .lang-current:not(.ms-refills *){width: auto; justify-content: center; padding: 9px 11px; font-size: 11px;}#ms-landing .lang-list:not(.ms-refills *){left: auto; right: 0px; min-width: 150px;}}
@keyframes claude-pulse { 
  0%, 100% { opacity: 0.6; }
  50% { opacity: 1; }
}#ms-landing #claude-agent-glow-border-inner:not(.ms-refills *){animation: 2s ease-in-out 0s infinite normal none running claude-pulse;}
@media (prefers-reduced-motion: reduce){#ms-landing #claude-agent-glow-border-inner:not(.ms-refills *){animation: auto ease 0s 1 normal none running none;}}
