.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}}.nvm{overscroll-behavior:contain;max-height:calc(100vh - 110px);padding:18px 20px 20px;overflow-y:auto}.nvm-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;padding:0 4px 14px;display:flex}.nvm-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);align-items:center;gap:8px;font-size:17px;font-weight:500;transition:color .15s;display:inline-flex}a.nvm-title span{color:var(--accent);transition:transform .2s}a.nvm-title:hover{color:var(--accent)}a.nvm-title:hover span{transform:translate(3px)}.nvm-stage{font-family:var(--font-mono);color:var(--muted);font-size:11.5px;line-height:1.4}.nvm-stage b{color:color-mix(in srgb, var(--accent) 84%, #000);font-weight:500}.nvm-grid{background:var(--border);border:1px solid var(--border);border-radius:12px;gap:1px;display:grid;overflow:hidden}.nvm-col{background:var(--surface);flex-direction:column;gap:2px;min-width:0;padding:16px 16px 18px;display:flex}.nvm-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 84%, #000);margin:0 0 8px;font-size:10.5px;font-weight:500;line-height:1.3}.nvm-item{color:var(--ink);border-radius:8px;align-items:flex-start;gap:10px;margin:0 -8px;padding:7px 8px;transition:background .15s;display:flex}a.nvm-item:hover{background:var(--surface-2)}.nvm-ic{background:var(--surface-2);width:30px;height:30px;color:var(--ink);border-radius:8px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}a.nvm-item:hover .nvm-ic{background:var(--ink);color:var(--accent)}.nvm-ic svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.nvm-tx{min-width:0}.nvm-nm{font-family:var(--font-display);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;font-weight:500;line-height:1.3;display:flex}.nvm-ds{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.nvm-item.is-soon{cursor:default}.nvm-item.is-soon .nvm-nm{color:var(--muted)}.nvm-item.is-soon .nvm-ic{opacity:.55}.nvm-soon{background:var(--surface-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:500;line-height:1}.nvm-chal a,.nvm-chal>span:not(.nvm-label){border-bottom:1px dashed var(--border);color:var(--ink);padding:7px 0;font-size:13.5px;line-height:1.35;transition:color .15s;display:block}.nvm-chal a:before,.nvm-chal>span:not(.nvm-label):before{content:"→ ";color:var(--accent)}.nvm-chal a:hover{color:color-mix(in srgb, var(--accent) 84%, #000)}.nvm-chal>:last-child{border-bottom:0}.nvm-proof{background:var(--ink);min-width:0;color:var(--dark-fg);flex-direction:column;gap:6px;padding:16px 16px 18px;display:flex}.nvm-proof .nvm-label{color:var(--accent)}.nvm-proof-client{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f7f89e;font-size:10.5px}.nvm-proof-big{font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:34px;font-weight:400;line-height:1}.nvm-proof-lbl{color:#f5f7f8b8;font-size:13px;line-height:1.4}.nvm-proof-link{border-bottom:1px solid var(--accent);color:#fff;align-self:flex-start;margin-top:auto;padding:10px 0 2px;font-size:13px}.nvm-proof-link:hover{color:var(--accent)}.nvm-feat{background:var(--surface);flex-direction:column;gap:8px;min-width:0;padding:16px 16px 18px;display:flex}.nvm-faces{background:var(--surface-2);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:3px;margin-bottom:6px;display:grid;overflow:hidden}.nvm-faces img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.nvm-feat .nvm-label{margin:0}.nvm-feat p{color:var(--ink);margin:0;font-size:13.5px;line-height:1.45}.nvm-feat-link{border-bottom:1px solid var(--accent);color:var(--ink);align-self:flex-start;font-size:13.5px;font-weight:500}.nvm-feat-link:hover{color:color-mix(in srgb, var(--accent) 84%, #000)}@media (max-width:1140px){.nav-inner{gap:14px}.nav-center .nav-trigger,.nav-center .nav-link{gap:6px;padding:8px 7px;font-size:13.5px}}@media (max-width:1080px){.nav-center .nav-trigger,.nav-center .nav-link{padding:8px 6px;font-size:13px}.nav-center .nav-toggle{display:none}}
