@media (max-width:980px){.navMobile{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:99999;padding:10px;gap:8px;border-radius:24px;background:rgba(0,0,0,.92);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(16px);align-items:center;justify-content:space-between}.navMobileItem{width:16%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 6px;border-radius:14px;color:rgba(234,240,255,.82);text-decoration:none;font-size:12px;line-height:1.05;user-select:none;-webkit-tap-highlight-color:transparent}.navMobileItem:hover{background:rgba(255,255,255,.08);color:#fff}.navMobileItem .mi{font-size:16px;line-height:1}.navMobileItem .mt{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.navMobileCta{width:46%;min-width:0;display:flex;align-items:center;justify-content:center;text-decoration:none}.cmkRunBtn{--speed:1.8s;--glow:rgba(0,179,255,.55);--c1:#00b3ff;--c2:#ff2878;--c3:#00b3ff;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 8px;border-radius:16px;background:rgba(17,23,35,.85);border:1px solid rgba(255,255,255,.10);color:#eaf0ff;font-weight:900;letter-spacing:.2px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.45);-webkit-tap-highlight-color:transparent}.cmkRunBtn &gt;span{position:relative;z-index:2;white-space:nowrap;font-size:12px;line-height:1;display:block;text-align:center}.cmkRunBtn::before,.cmkRunBtn::after{content:"";position:absolute;left:-40%;width:40%;height:2px;background:linear-gradient(90deg,transparent,var(--c1),var(--c2),var(--c3),transparent);filter:drop-shadow(0 0 10px var(--glow));opacity:.95;z-index:1}.cmkRunBtn::before{top:0;animation:cmkRunX var(--speed) linear infinite}.cmkRunBtn::after{bottom:0;animation:cmkRunX var(--speed) linear infinite;animation-delay:calc(var(--speed) * .5)}.cmkRunBtn .cmkEdge{position:absolute;top:-40%;height:40%;width:2px;background:linear-gradient(180deg,transparent,var(--c1),var(--c2),var(--c3),transparent);filter:drop-shadow(0 0 10px var(--glow));opacity:.95;pointer-events:none;z-index:1}.cmkRunBtn .cmkEdge.left{left:0;animation:cmkRunY var(--speed) linear infinite;animation-delay:calc(var(--speed) * .25)}.cmkRunBtn .cmkEdge.right{right:0;animation:cmkRunY var(--speed) linear infinite;animation-delay:calc(var(--speed) * .75)}@keyframes cmkRunX{0%{transform:translateX(0)}100%{transform:translateX(360%)}}@keyframes cmkRunY{0%{transform:translateY(0)}100%{transform:translateY(360%)}}@media (max-width:360px){.navMobileCta{width:52%}.cmkRunBtn &gt;span{font-size:11px}.navMobileItem{font-size:11px}}.mobileSheetOverlay{position:fixed;inset:0;background:rgba(0,0,0,.55);display:none;z-index:3000}.mobileSheetOverlay.isOpen{display:block}.mobileSheet{position:fixed;left:12px;right:12px;bottom:12px;z-index:3001;border-radius:22px;background:rgba(10,14,28,.92);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);box-shadow:0 18px 60px rgba(0,0,0,.45);transform:translateY(18px);opacity:0;pointer-events:none;transition:transform .18s ease,opacity .18s ease;padding:12px 12px 16px}.mobileSheet.isOpen{transform:translateY(0);opacity:1;pointer-events:auto}.mobileSheetHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 6px 10px}.mobileSheetTitle{font-weight:900;color:rgba(234,240,255,.92);letter-spacing:.2px}.mobileSheetClose{width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(234,240,255,.95);font-size:22px;cursor:pointer}.mobileSheetGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:6px}.mobileSheetLink{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(234,240,255,.92);font-weight:850;text-decoration:none}.mobileSheetLink:hover{background:rgba(255,255,255,.06)}.mobileSheetLink .k{opacity:.85;font-size:12px;font-weight:700}@media (max-width:380px){.mobileSheetGrid{grid-template-columns:1fr}}}@media (min-width:981px){.navMobile,.mobileSheetOverlay,.mobileSheet{display:none!important}}