.mega-link.icon-quote .ico{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 7h5v5H8.5c0 1.7 1 2.8 2.5 2.8V17c-3 0-5-2-5-5zm9 0h5v5h-2.5c0 1.7 1 2.8 2.5 2.8V17c-3 0-5-2-5-5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 7h5v5H8.5c0 1.7 1 2.8 2.5 2.8V17c-3 0-5-2-5-5zm9 0h5v5h-2.5c0 1.7 1 2.8 2.5 2.8V17c-3 0-5-2-5-5z'/%3E%3C/svg%3E")}.mega-link.icon-calendar .ico{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2v2H4v18h16V4h-3V2h-2v2H9V2H7zm-1 8h12v10H6V10z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2v2H4v18h16V4h-3V2h-2v2H9V2H7zm-1 8h12v10H6V10z'/%3E%3C/svg%3E")}.mega-link.icon-mic .ico{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a3 3 0 00-3 3v6a3 3 0 006 0V5a3 3 0 00-3-3zM7 11H5a7 7 0 006 6.9V21H8v2h8v-2h-3v-3.1A7 7 0 0019 11h-2a5 5 0 01-10 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a3 3 0 00-3 3v6a3 3 0 006 0V5a3 3 0 00-3-3zM7 11H5a7 7 0 006 6.9V21H8v2h8v-2h-3v-3.1A7 7 0 0019 11h-2a5 5 0 01-10 0z'/%3E%3C/svg%3E")}.mega-link .soon{opacity:.55;margin-left:4px;font-size:.85em;font-weight:400}body.mm-locked{overflow:hidden}@keyframes mm-overlay-in{0%{opacity:0}to{opacity:1}}.mm-overlay{animation:.26s both mm-overlay-in}.mm-item:hover,.mm-item:active{color:#fff!important}.mobile-drawer{z-index:5000;background:var(--surface);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;visibility:hidden;pointer-events:none;width:100%;height:100%;transition:transform .32s cubic-bezier(.4,0,.2,1),visibility .32s;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.mobile-drawer.is-open{visibility:visible;pointer-events:auto;transform:none}.md-top{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.md-brand{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.md-brand svg{width:26px;height:26px}.md-close{border:1px solid var(--border-strong);width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.md-close:active{background:var(--ink);color:var(--bg)}.md-close svg{width:18px;height:18px}.md-group{border-bottom:1px solid var(--border);padding:20px 22px 8px}.md-group-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.md-links{flex-direction:column;display:flex}.md-link{border-top:1px solid var(--border);flex-direction:column;gap:2px;padding:13px 0;text-decoration:none;display:flex}.md-link:first-child{border-top:0}.md-link-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:18px;transition:color .15s}.md-link:hover .md-link-title,.md-link:active .md-link-title{color:var(--accent)}.md-link-desc{color:var(--muted);font-size:13px;line-height:1.45}.md-link .soon{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-left:7px;font-size:10px}.md-foot{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--border);flex-shrink:0}.md-cta{background:var(--ink);color:var(--bg);font-family:var(--font-display);justify-content:center;align-items:center;gap:10px;padding:18px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.md-cta .arrow{transition:transform .2s}.md-cta:active .arrow{transform:translate(3px)}@media (min-width:1025px){.mobile-drawer{display:none}}
