.mobile-sheet{backdrop-filter:blur(24px)saturate(140%);opacity:0;visibility:hidden;pointer-events:none;background:#030711f7;transition:opacity .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear .32s}.mobile-sheet.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s cubic-bezier(.2,.8,.2,1),visibility}.mobile-sheet-glow{pointer-events:none;background:radial-gradient(80% 40% at 50% 0,#055ffc38,#0000 70%),radial-gradient(70% 40% at 50% 100%,#05b0fc1a,#0000 70%);position:absolute;inset:0}.mobile-sheet-item{opacity:0;transition:opacity .45s cubic-bezier(.2,.8,.2,1),transform .55s cubic-bezier(.2,.8,.2,1);transform:translateY(14px)}.mobile-sheet.open .mobile-sheet-item{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mobile-sheet,.mobile-sheet-item{transition:none}}html.menu-open [data-contact-dock-open]{display:none}.feature-body{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.mm-trigger{align-items:center;gap:5px;display:inline-flex}.mm-trigger svg{opacity:.6;width:12px;height:12px;transition:transform .25s}.mm-trigger svg.up{opacity:1;transform:rotate(180deg)}.mm-anchor{pointer-events:none;padding-top:10px;position:absolute;top:100%;left:32px;right:32px}.mm-panel{opacity:0;transform-origin:top;filter:blur(4px);visibility:hidden;pointer-events:none;background:#0a0d14;border:1px solid #ffffff12;border-radius:16px;padding:26px 22px 22px;transition:opacity .22s,transform .32s cubic-bezier(.2,.8,.2,1),filter .25s,visibility 0s linear .32s;position:absolute;top:10px;left:0;right:0;transform:translateY(-8px)scale(.985);box-shadow:0 40px 90px -30px #000000f2,inset 0 1px #ffffff0a}.mm-panel.open{opacity:1;filter:none;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.mm-panel.resources{width:740px;left:auto;right:22%}.mm-cols{gap:4px 14px;display:grid;position:relative}.mm-title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#8b93a3;margin:0 0 10px 10px;font-size:11.5px;font-weight:600}.mm-row{color:inherit;border-radius:10px;align-items:center;gap:13px;padding:9px 10px;text-decoration:none;transition:background-color .18s;display:flex}.mm-row:hover{background:#ffffff0b}.mm-icon{object-fit:contain;opacity:.9;flex:none;width:30px;height:30px;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s}.mm-row:hover .mm-icon{opacity:1;transform:translateY(-1px)scale(1.06)}.mm-label{font-family:var(--font-display);color:#f1f4fa;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.mm-hint{color:#7f8696;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;line-height:1.3;display:block;overflow:hidden}.mm-panel .mm-cols>div{opacity:0;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1);transform:translateY(6px)}.mm-panel.open .mm-cols>div{opacity:1;transform:none}.mm-panel.open .mm-cols>div:nth-child(2){transition-delay:40ms}.mm-panel.open .mm-cols>div:nth-child(3){transition-delay:80ms}.mm-panel.open .mm-cols>div:nth-child(4){transition-delay:.12s}.mm-cards{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid;position:relative}.mm-card{min-height:150px;color:inherit;background:#0f131c;border:1px solid #ffffff12;border-radius:14px;text-decoration:none;transition:border-color .25s;display:flex;position:relative;overflow:hidden}.mm-card:hover{border-color:#ffffff29}.mm-card:before{content:"";pointer-events:none;opacity:.85;transition:opacity .3s;position:absolute;inset:0}.mm-card:hover:before{opacity:1}.mm-card-app:before{background:radial-gradient(60% 90% at 85% 55%,#147cff61,#0000 70%)}.mm-card-compare:before{background:radial-gradient(40% 70% at 70% 30%,#a855f759,#0000 70%),radial-gradient(40% 70% at 95% 40%,#ec489947,#0000 70%),radial-gradient(45% 70% at 80% 95%,#22c55e42,#0000 70%),radial-gradient(40% 60% at 98% 90%,#14b8a640,#0000 70%)}.mm-card-text{z-index:1;flex-direction:column;gap:6px;max-width:56%;padding:22px 24px;display:flex;position:relative}.mm-card-text b{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;font-size:17px;font-weight:600}.mm-card-text>span{color:#8a91a1;font-size:13px;line-height:1.45}.mm-card-text em{color:#4d9aff;margin-top:auto;padding-top:6px;font-size:13px;font-style:normal;font-weight:600}.mm-card-text small{letter-spacing:.12em;text-transform:uppercase;color:#4d9aff;font-size:11px;font-weight:600}.mm-card-art{z-index:1;object-fit:contain;pointer-events:none;filter:drop-shadow(0 18px 30px #00000080);width:auto;max-width:42%;height:86%;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;right:16px;transform:translateY(-50%)}.mm-card-app .mm-card-art{max-width:44%;height:92%;right:8px}.mm-card:hover .mm-card-art{transform:translateY(-50%)translateY(-4px)rotate(-1.5deg)scale(1.03)}.mm-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex!important}.mm-chip{color:#d3d8e3;background:#ffffff0d;border:1px solid #ffffff17;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s}.mm-chip:hover{color:#fff;background:#ffffff17;border-color:#ffffff4d}.mm-res{grid-template-columns:1fr 250px;gap:18px;display:grid;position:relative}.mm-card-post{flex-direction:column;min-height:0}.mm-card-post:before{display:none}.mm-card-post img{object-fit:cover;width:100%;height:124px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.mm-card-post:hover img{transform:scale(1.04)}.mm-card-post .mm-card-text{max-width:none;padding:14px 16px 16px}.mm-card-post .mm-card-text b{font-size:15px;line-height:1.3}@media (prefers-reduced-motion:reduce){.mm-panel,.mm-panel .mm-cols>div{filter:none;transition:none;transform:none}}
