:root{--rose-700:#C40F46;--rose-600:#E41252;--rose-500:#F92F64;--rose-400:#FD3B6F;--rose-300:#FF6F92;--violet:#7A00FF;--violet-2:#A24BFF;--ink:#0B0C0E;--ink-2:#41454C;--muted:#717680;--faint:#9AA0A8;--bg:#FFFFFF;--bg-2:#FBFBFC;--line:#ECEDF0;--line-2:#E3E4E8;--rose-soft:rgba(249,47,100,.10);--font:"Google Sans Flex","Google Sans","Product Sans","Figtree",system-ui,-apple-system,sans-serif;--maxw:1280px}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:var(--font);color:var(--ink);background:var(--bg)}.nav-wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}a{color:inherit;text-decoration:none}.wdi-nav-mount{min-height:74px;background:rgba(255,255,255,.92);border-bottom:1px solid var(--line)}.wdi-nav-mount:has(.nva2),.wdi-nav-mount:has(.nva3),.wdi-nav-mount:has(.nvd),.wdi-nav-mount:has(.nve),.wdi-nav-mount:has(.nvf),.wdi-nav-mount:has(.nvg){min-height:0;background:transparent;border-bottom:none}.nv-vtag{max-width:var(--maxw);margin:0 auto;padding:30px 32px 10px;font-size:13.5px;color:var(--muted)}.nv-vtag b{color:var(--ink);font-weight:500}.nv-vtag .pill{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--ink);border-radius:999px;padding:4px 11px;margin-right:8px}.nv-demo{position:relative;min-height:300px;background:radial-gradient(120% 120% at 80% -10%,rgba(249,47,100,.06),transparent 55%),radial-gradient(100% 100% at 0 120%,rgba(122,0,255,.05),transparent 60%),var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:60px 0;overflow:hidden}.nv-demo h3{text-align:center;font-size:clamp(26px,3vw,40px);font-weight:500;letter-spacing:-.03em;color:var(--ink);opacity:.32}.nv-demo p{text-align:center;margin-top:10px;font-size:14px;color:var(--faint)}.nb-brand{display:inline-flex;align-items:center;gap:11px;flex:none}.nb-mark{width:30px;height:31px}.nb-name{font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.nb-name span{font-weight:400;color:var(--muted);font-size:13px;margin-left:2px}.nb-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--font);font-size:14.5px;font-weight:500;color:#fff;background:var(--ink);border:1px solid var(--ink);border-radius:999px;padding:11px 20px;cursor:pointer;transition:transform .25s,background .25s,box-shadow .3s,border-color .25s}.nb-cta svg{width:15px;height:15px;transition:transform .25s}.nb-cta:hover{background:var(--rose-600);border-color:var(--rose-600);transform:translateY(-1px);box-shadow:0 10px 24px rgba(228,18,82,.26)}.nb-cta:hover svg{transform:translateX(3px)}.nb-signin{font-size:14.5px;font-weight:500;color:var(--ink-2);transition:color .2s}.nb-signin:hover{color:var(--ink)}.nb-caret{transition:transform .35s cubic-bezier(.2,.7,.2,1);flex:none}.nva{position:relative;z-index:50}.nva-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;height:74px;border-bottom:1px solid transparent;transition:border-color .3s}.nva.open .nva-bar{border-color:var(--line)}.nva-links{display:flex;align-items:center;gap:6px}.nva-item{position:static}.nva-trigger{position:relative;display:inline-flex;align-items:center;gap:6px;font-family:var(--font);font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ink-2);background:none;border:none;cursor:pointer;padding:9px 14px;border-radius:10px;transition:color .2s,background .2s}.nva-item.active .nva-trigger,.nva-trigger.current,.nva-trigger:hover{color:var(--ink)}.nva-trigger.current:after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--rose-600),var(--rose-400))}.nva-right{display:flex;align-items:center;gap:18px;flex:none}.nva-panel{position:absolute;left:0;right:0;top:74px;z-index:40;background:var(--bg);border:1px solid var(--line);border-radius:0 0 22px 22px;box-shadow:0 30px 70px rgba(11,12,14,.1);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .35s ease,transform .4s cubic-bezier(.2,.7,.2,1),visibility .35s}.nva-panel.show{opacity:1;visibility:visible;transform:none}.nva-panel-in{display:grid;grid-template-columns:1.15fr 2.4fr;gap:36px;padding:38px 40px 40px}.nva-feature{position:relative;border-radius:18px;overflow:hidden;min-height:280px;display:flex;flex-direction:column;justify-content:flex-end;padding:26px;color:#fff;background:#16181d}.nva-feature .fmesh{position:absolute;inset:0;z-index:0;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.nva-feature.t-ai .fmesh{background:radial-gradient(120% 100% at 20% 15%,rgba(249,47,100,.7),transparent 55%),radial-gradient(110% 100% at 90% 90%,rgba(122,0,255,.6),transparent 55%),linear-gradient(150deg,#1a0a18,#0b0c0e)}.nva-feature.t-violet .fmesh{background:radial-gradient(120% 100% at 80% 10%,rgba(162,75,255,.65),transparent 55%),radial-gradient(110% 100% at 10% 95%,rgba(249,47,100,.5),transparent 55%),linear-gradient(150deg,#160a22,#0b0c0e)}.nva-feature .fgrid{position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(80% 80% at 60% 35%,#000,transparent 82%);mask-image:radial-gradient(80% 80% at 60% 35%,#000,transparent 82%)}.nva-item:hover .nva-feature .fmesh{transform:scale(1.06)}.nva-feature>*{position:relative;z-index:1}.nva-feature .fk{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.7)}.nva-feature .ft{margin-top:8px;font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.nva-feature .fd{margin-top:10px;font-size:13.5px;font-weight:300;line-height:1.5;color:rgba(255,255,255,.8);max-width:30ch}.nva-feature .fgo{margin-top:16px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#fff}.nva-feature .fgo svg{width:15px;height:15px;transition:transform .25s}.nva-feature:hover .fgo svg{transform:translateX(3px)}.nva-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.nva-group-h{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--faint);padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--line)}.nva-group-h a{color:var(--ink);font-size:14px;letter-spacing:-.01em;text-transform:none;font-weight:600}.nva-sub{display:flex;flex-direction:column}.nva-sublink{display:flex;align-items:center;gap:11px;padding:8px 10px;margin:0 -10px;border-radius:10px;font-size:14px;font-weight:400;color:var(--ink-2);transition:background .2s,color .2s,transform .2s;opacity:0;transform:translateY(6px)}.nva-panel.show .nva-sublink{opacity:1;transform:none;transition:background .2s,color .2s,opacity .4s ease,transform .4s cubic-bezier(.2,.7,.2,1);transition-delay:var(--sd,0s)}.nva-sublink:hover{background:var(--bg-2);color:var(--ink)}.nva-sublink .ic{width:18px;height:18px;color:var(--rose-500);flex:none;display:grid;place-items:center}.nva-sublink .ic svg{width:18px;height:18px}.nva-sublink:hover .ic{color:var(--rose-600)}.nva-panel.is-dropdown .nva-panel-in{grid-template-columns:1.1fr 2fr}.nva-dd{display:grid;grid-template-columns:1fr 1fr;gap:6px 24px}.nva-ddlink{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:12px;transition:background .2s,transform .2s;opacity:0;transform:translateY(6px)}.nva-panel.show .nva-ddlink{opacity:1;transform:none;transition:background .2s,opacity .4s ease,transform .4s cubic-bezier(.2,.7,.2,1);transition-delay:var(--sd,0s)}.nva-ddlink:hover{background:var(--bg-2)}.nva-ddlink .ic{width:38px;height:38px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--rose-soft);color:var(--rose-600);transition:background .25s,color .25s}.nva-ddlink:hover .ic{background:linear-gradient(135deg,var(--rose-600),var(--rose-400));color:#fff}.nva-ddlink .ic svg{width:20px;height:20px}.nva-ddlink b{font-size:14.5px;font-weight:500;color:var(--ink);line-height:1.25}.nva-ddlink span{display:block;margin-top:3px;font-size:12.5px;font-weight:300;line-height:1.4;color:var(--muted)}header.nav-mobile-host{position:relative;height:0;margin:0;padding:0;overflow:visible;border:none}header.nav-mobile-host .nvb-bar{display:none!important}header.nav-mobile-host #nvbOpen{position:fixed;left:0;top:0;width:1px;height:1px;opacity:0;pointer-events:none}.nvb-bar{justify-content:space-between;gap:20px;height:74px;border-bottom:1px solid var(--line)}.nvb-bar,.nvb-right{display:flex;align-items:center}.nvb-right{gap:16px}.nvb-burger{width:46px;height:46px;border-radius:50%;border:1px solid var(--line-2);background:var(--bg);display:grid;place-items:center;cursor:pointer;gap:4px;transition:border-color .25s,background .25s}.nvb-burger:hover{border-color:var(--rose-300)}.nvb-burger i{display:block;width:18px;height:2px;border-radius:2px;background:var(--ink);transition:transform .35s,opacity .25s}.nvb-overlay{position:fixed;inset:0;z-index:90;background:rgba(11,12,14,.4);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.nvb-overlay.open{opacity:1;visibility:visible}.nvb-sheet{position:fixed;top:0;right:0;bottom:0;width:min(560px,92vw);background:var(--bg);z-index:91;transform:translateX(100%);transition:transform .5s cubic-bezier(.3,.8,.25,1);overflow-y:auto;padding:34px 44px 50px;box-shadow:-30px 0 80px rgba(11,12,14,.18)}.nvb-overlay.open .nvb-sheet{transform:none}.nvb-sheet-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.nvb-close{width:42px;height:42px;border-radius:50%;border:1px solid var(--line-2);background:var(--bg);display:grid;place-items:center;cursor:pointer;color:var(--ink);transition:border-color .25s,transform .3s}.nvb-close:hover{border-color:var(--rose-300);transform:rotate(90deg)}.nvb-close svg{width:18px;height:18px}.nvb-cap{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0 0 14px}.nvb-explore{display:flex;flex-direction:column}.nvb-big{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;font-size:clamp(26px,3.2vw,38px);font-weight:500;letter-spacing:-.03em;color:var(--ink);cursor:pointer;background:none;border:none;border-bottom:1px solid var(--line);font-family:var(--font);text-align:left;transition:color .25s,padding-left .35s cubic-bezier(.2,.7,.2,1);opacity:0;transform:translateY(14px)}.nvb-overlay.open .nvb-big{opacity:1;transform:none;transition:color .25s,padding-left .35s cubic-bezier(.2,.7,.2,1),opacity .5s ease,transform .55s cubic-bezier(.2,.7,.2,1);transition-delay:var(--bd,0s)}.nvb-big:hover{color:var(--rose-600);padding-left:8px}.nvb-big .x{width:22px;height:22px;color:var(--faint);transition:transform .35s,color .25s;flex:none}.nvb-big[aria-expanded=true] .x{transform:rotate(90deg);color:var(--rose-600)}.nvb-acc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1)}.nvb-acc.open{grid-template-rows:1fr}.nvb-acc-clip{overflow:hidden}.nvb-acc-in{padding:10px 0 16px;display:flex;flex-direction:column;gap:2px}.nvb-acc-grouphead{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--rose-600);margin:14px 0 6px}.nvb-sublink{display:flex;align-items:center;gap:11px;padding:9px 8px;border-radius:9px;font-size:15px;font-weight:400;color:var(--ink-2);transition:background .2s,color .2s,transform .2s}.nvb-sublink:hover{background:var(--bg-2);color:var(--ink);transform:translateX(3px)}.nvb-sublink .ic{color:var(--rose-500);flex:none}.nvb-sublink .ic,.nvb-sublink .ic svg{width:18px;height:18px}.nvb-cols{margin-top:36px;padding-top:26px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:30px}.nvb-col h4{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:14px}.nvb-col a{display:block;padding:7px 0;font-size:15px;font-weight:400;color:var(--ink-2);transition:color .2s,padding-left .25s}.nvb-col a:hover{color:var(--rose-600);padding-left:4px}.nvb-sheet-cta{margin-top:36px}.nvb-sheet-cta .nb-cta{width:100%;justify-content:center;padding:15px}.nvc{position:relative;z-index:50}.nvc-bar{gap:30px;height:72px}.nvc-bar,.nvc-links{display:flex;align-items:center}.nvc-links{gap:4px;margin:0 auto}.nvc-trigger{display:inline-flex;align-items:center;gap:5px;font-family:var(--font);font-size:14.5px;font-weight:500;color:var(--ink-2);background:none;border:none;cursor:pointer;padding:8px 14px;border-radius:9px;transition:color .2s,background .2s}.nvc-item.active .nvc-trigger,.nvc-trigger:hover{color:var(--ink);background:var(--bg-2)}.nvc-right{display:flex;align-items:center;gap:16px;flex:none}.nvc-item{position:relative}.nvc-pop{position:absolute;left:50%;top:calc(100% + 12px);transform:translateX(-50%) translateY(-8px) scale(.98);transform-origin:top center;width:max-content;max-width:560px;background:var(--bg);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 60px rgba(11,12,14,.12);padding:16px;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .35s cubic-bezier(.2,.7,.2,1),visibility .3s}.nvc-item.open .nvc-pop{opacity:1;visibility:visible;transform:translateX(-50%) scale(1)}.nvc-pop.wide{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.nvc-poplink{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:11px;transition:background .2s,transform .2s;min-width:240px}.nvc-poplink:hover{background:var(--bg-2)}.nvc-poplink .ic{width:34px;height:34px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--rose-soft);color:var(--rose-600);transition:background .25s,color .25s}.nvc-poplink:hover .ic{background:linear-gradient(135deg,var(--rose-600),var(--rose-400));color:#fff}.nvc-poplink .ic svg{width:18px;height:18px}.nvc-poplink b{font-size:14px;font-weight:500;color:var(--ink)}.nvc-poplink span{display:block;margin-top:2px;font-size:12px;font-weight:300;color:var(--muted)}.nvc-pop-foot{margin-top:8px;padding:12px 13px 4px;border-top:1px solid var(--line);display:flex;gap:22px}.nvc-pop-foot a{font-size:12.5px;font-weight:600;letter-spacing:.04em;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px;transition:color .2s,gap .2s}.nvc-pop-foot a:hover{color:var(--rose-600);gap:9px}.nvc-pop-foot svg{width:13px;height:13px}.nv-mobile-only{display:none}@media(max-width:880px){.nva-links,.nva-right .nb-signin,.nvc-links,.nvc-right .nb-signin{display:none}.nv-mobile-only,.nva-burger,.nvc-burger{display:grid}}.nva-burger,.nvc-burger{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg);place-items:center;cursor:pointer;gap:4px}.nva-burger i,.nvc-burger i{display:block;width:18px;height:2px;border-radius:2px;background:var(--ink)}@media(max-width:880px){.nav-wrap{padding:0 22px}.nva-panel-in{gap:24px}.nva-groups,.nva-panel-in{grid-template-columns:1fr}.nvb-sheet{padding:28px 26px 40px}.nvb-cols{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.nva-feature .fmesh{transition:none}.nva-ddlink,.nva-sublink,.nvb-big{opacity:1!important;transform:none!important}}.nva2-topbar{position:relative;background:#0B0C0E;color:rgba(255,255,255,.82);font-size:13px;overflow:hidden}.nva2-topbar:before{content:"";position:absolute;inset:-50% -10%;z-index:0;pointer-events:none;background:radial-gradient(38% 120% at 12% 50%,rgba(249,47,100,.5),transparent 60%),radial-gradient(34% 120% at 50% 50%,rgba(122,0,255,.42),transparent 62%),radial-gradient(40% 120% at 88% 50%,rgba(253,59,111,.4),transparent 60%);filter:blur(26px);opacity:.6;animation:nva2Aurora 14s ease-in-out infinite alternate}@keyframes nva2Aurora{0%{transform:translateX(-6%)}to{transform:translateX(6%)}}.nva2-topbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:1;background:linear-gradient(90deg,transparent,rgba(249,47,100,.9),rgba(162,75,255,.9),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:nva2Sheen 5.5s linear infinite}@keyframes nva2Sheen{0%{background-position:-40% 0}to{background-position:140% 0}}.nva2-tb-in{position:relative;z-index:2;justify-content:space-between;gap:18px;height:44px}.nva2-tb-in,.nva2-tb-note{display:flex;align-items:center}.nva2-tb-note{gap:9px;color:rgba(255,255,255,.74);font-weight:300;letter-spacing:-.005em}.nva2-tb-note .lvdot{width:7px;height:7px;border-radius:50%;background:#36D399;box-shadow:0 0 0 0 rgba(54,211,153,.6);animation:nva2Pulse 2.4s ease-out infinite;flex:none}@keyframes nva2Pulse{0%{box-shadow:0 0 0 0 rgba(54,211,153,.55)}70%{box-shadow:0 0 0 7px rgba(54,211,153,0)}to{box-shadow:0 0 0 0 rgba(54,211,153,0)}}.nva2-tb-note svg{width:15px;height:15px;color:var(--rose-400);flex:none}.nva2-tb-note b{color:#fff;font-weight:600}.nva2-tb-right{display:flex;align-items:center;gap:14px}.nva2-tb-ph{display:inline-flex;align-items:center;gap:7px;font-weight:400;color:rgba(255,255,255,.85);letter-spacing:-.005em;transition:color .2s}.nva2-tb-ph:hover{color:#fff}.nva2-tb-ph .rg{font-size:10px;font-weight:700;letter-spacing:.1em;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);border-radius:5px;padding:2px 6px}.nva2-tb-sep{width:1px;height:16px;background:rgba(255,255,255,.16)}.nva2-tb-mail{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:6px 14px;margin-left:4px;transition:background .25s,border-color .25s,transform .25s}.nva2-tb-mail svg{width:14px;height:14px;color:var(--rose-300)}.nva2-tb-mail:hover{background:var(--rose-600);border-color:var(--rose-600);transform:translateY(-1px)}.nva2-tb-mail:hover svg{color:#fff}.nva2{position:relative;z-index:50;background:var(--bg)}.nva2-bar{display:flex;align-items:center;justify-content:space-between;gap:22px;height:76px;border-bottom:1px solid transparent;transition:border-color .3s}.nva2.open .nva2-bar{border-color:var(--line)}.nva2-links{display:flex;align-items:center;gap:2px}.nva2-item{position:static}.nva2-trigger{position:relative;display:inline-flex;align-items:center;gap:5px;font-family:var(--font);font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ink-2);background:none;border:none;cursor:pointer;padding:9px 13px;border-radius:10px;transition:color .2s,background .2s}.nva2-item.active .nva2-trigger,.nva2-trigger:hover{color:var(--ink)}.nva2-item.active .nb-caret{transform:rotate(180deg)}.nva2-trigger.current{color:var(--ink)}.nva2-trigger.current:after{content:"";position:absolute;left:13px;right:13px;bottom:1px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--rose-600),var(--rose-400))}.nva2-right{display:flex;align-items:center;gap:16px;flex:none}.nva2-panel{position:absolute;left:0;right:0;top:100%;z-index:40;background:var(--bg);border:1px solid var(--line);border-radius:0 0 22px 22px;box-shadow:0 34px 80px rgba(11,12,14,.12);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .35s ease,transform .4s cubic-bezier(.2,.7,.2,1),visibility .35s}.nva2-panel.show{opacity:1;visibility:visible;transform:none}.nva2-panel-in{display:grid;grid-template-columns:1.1fr 2.5fr;gap:34px;padding:34px 40px 30px;align-items:stretch}.nva2-panel.no-feature .nva2-panel-in{grid-template-columns:1fr}.nva2-feature,.nva2-panel-main{display:flex;flex-direction:column}.nva2-feature{position:relative;border-radius:18px;overflow:hidden;min-height:300px;justify-content:flex-end;padding:26px;color:#fff;background:#16181d}.nva2-feature .fmesh{position:absolute;inset:0;z-index:0;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.nva2-feature.t-ai .fmesh{background:radial-gradient(120% 100% at 20% 15%,rgba(249,47,100,.7),transparent 55%),radial-gradient(110% 100% at 90% 90%,rgba(122,0,255,.6),transparent 55%),linear-gradient(150deg,#1a0a18,#0b0c0e)}.nva2-feature.t-violet .fmesh{background:radial-gradient(120% 100% at 80% 10%,rgba(162,75,255,.65),transparent 55%),radial-gradient(110% 100% at 10% 95%,rgba(249,47,100,.5),transparent 55%),linear-gradient(150deg,#160a22,#0b0c0e)}.nva2-feature .fgrid{position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(80% 80% at 60% 35%,#000,transparent 82%);mask-image:radial-gradient(80% 80% at 60% 35%,#000,transparent 82%)}.nva2-item:hover .nva2-feature .fmesh{transform:scale(1.06)}.nva2-feature>*{position:relative;z-index:1}.nva2-feature .fk{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.72)}.nva2-feature .ft{margin-top:8px;font-size:23px;font-weight:500;letter-spacing:-.02em;line-height:1.08}.nva2-feature .fd{margin-top:10px;font-size:13.5px;font-weight:300;line-height:1.5;color:rgba(255,255,255,.82);max-width:32ch}.nva2-explore{margin-top:18px;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:13px;font-weight:600;letter-spacing:.01em;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.26);border-radius:999px;padding:9px 17px;backdrop-filter:blur(6px);transition:background .3s,border-color .3s,transform .3s,gap .3s,color .3s,box-shadow .3s}.nva2-explore svg{width:15px;height:15px;transition:transform .25s}.nva2-feature:hover .nva2-explore{background:#fff;color:var(--ink);border-color:#fff;gap:12px;transform:translateY(-1px);box-shadow:0 10px 26px rgba(0,0,0,.25)}.nva2-feature:hover .nva2-explore svg{transform:translateX(3px)}.nva2-groups{display:grid;gap:14px 30px;flex:1}.nva2-groups,.nva2-groups.is-wide{grid-template-columns:repeat(4,1fr)}.nva2-groups.is-wide{gap:26px 28px}.nva2-groupcol{min-width:0}.nva2-group-h{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:600;letter-spacing:-.015em;color:var(--ink);padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--line);transition:color .2s}.nva2-group-h:hover{color:var(--rose-600)}.nva2-group-h .gh-ic{width:20px;height:20px;flex:none;display:grid;place-items:center;color:var(--rose-500)}.nva2-group-h .gh-ic svg{width:20px;height:20px}.nva2-sub{display:flex;flex-direction:column}.nva2-sublink{display:flex;align-items:center;gap:10px;padding:7px 10px;margin:0 -10px;border-radius:9px;font-size:13.5px;font-weight:400;color:var(--ink-2);transition:background .2s,color .2s;opacity:0;transform:translateY(6px)}.nva2-panel.show .nva2-sublink{opacity:1;transform:none;transition:background .2s,color .2s,opacity .4s ease,transform .4s cubic-bezier(.2,.7,.2,1);transition-delay:var(--sd,0s)}.nva2-sublink:hover{background:var(--bg-2);color:var(--ink)}.nva2-sublink .ic{width:17px;height:17px;color:var(--rose-500);flex:none;display:grid;place-items:center}.nva2-sublink .ic svg{width:17px;height:17px}.nva2-sublink .ic.dotic{width:6px;height:6px;border-radius:50%;background:var(--rose-300);margin:0 5px}.nva2-sublink:hover .ic{color:var(--rose-600)}.nva2-dd{display:grid;grid-template-columns:1fr 1fr;gap:12px;flex:1;align-content:start}.nva2-ddlink{position:relative;display:flex;gap:14px;align-items:flex-start;padding:16px 17px;border-radius:16px;border:1px solid var(--line);background:var(--bg);overflow:hidden;transition:background .25s,transform .3s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .3s;opacity:0;transform:translateY(8px)}.nva2-panel.show .nva2-ddlink{opacity:1;transform:none;transition:background .25s,transform .35s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .3s,opacity .4s ease;transition-delay:var(--sd,0s)}.nva2-ddlink:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--rose-600),var(--rose-400));transform:scaleY(0);transform-origin:top;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.nva2-ddlink:hover{background:var(--bg);border-color:var(--rose-300);transform:translateY(-3px);box-shadow:0 16px 34px rgba(11,12,14,.08)}.nva2-ddlink:hover:before{transform:scaleY(1)}.nva2-ddlink .ic{width:46px;height:46px;flex:none;border-radius:13px;display:grid;place-items:center;background:var(--rose-soft);color:var(--rose-600);transition:background .3s,color .3s,transform .35s}.nva2-ddlink:hover .ic{background:linear-gradient(135deg,var(--rose-600),var(--rose-400));color:#fff;transform:scale(1.05) rotate(-3deg)}.nva2-ddlink .ic svg{width:23px;height:23px}.nva2-ddlink .tx{flex:1;min-width:0}.nva2-ddlink .tx b{font-size:15px;font-weight:600;color:var(--ink);line-height:1.2;letter-spacing:-.01em}.nva2-ddlink .tx span{display:block;margin-top:4px;font-size:12.5px;font-weight:300;line-height:1.42;color:var(--muted)}.nva2-ddlink .go{flex:none;align-self:center;width:22px;height:22px;display:grid;place-items:center;color:var(--rose-500);opacity:0;transform:translateX(-6px);transition:opacity .3s,transform .35s cubic-bezier(.2,.7,.2,1)}.nva2-ddlink .go svg{width:17px;height:17px}.nva2-ddlink:hover .go{opacity:1;transform:none}.nva2-panelcta{position:relative;margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:18px 22px;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(110deg,var(--bg-2) 0,#fff 100%)}.nva2-panelcta:before{content:"";position:absolute;inset:-60% -20%;z-index:0;pointer-events:none;background:radial-gradient(34% 120% at 18% 50%,rgba(249,47,100,.22),transparent 60%),radial-gradient(34% 120% at 78% 50%,rgba(122,0,255,.18),transparent 62%);filter:blur(26px);opacity:.8;animation:nva2CtaAura 9s ease-in-out infinite alternate}@keyframes nva2CtaAura{0%{transform:translateX(-5%)}to{transform:translateX(5%)}}.nva2-panelcta-txt{position:relative;z-index:1;display:flex;align-items:center;gap:12px;font-size:14.5px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.nva2-panelcta-txt .orb{position:relative;width:18px;height:18px;flex:none}.nva2-panelcta-txt .orb .core{position:absolute;inset:5px;border-radius:50%;background:linear-gradient(135deg,var(--rose-600),var(--rose-400))}.nva2-panelcta-txt .orb .ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--rose-400);animation:nva2Orb 2.2s ease-out infinite}@keyframes nva2Orb{0%{transform:scale(.5);opacity:.8}80%{transform:scale(1.3);opacity:0}to{opacity:0}}.nva2-panelcta-btn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:#fff;background:var(--ink);border:1px solid var(--ink);border-radius:999px;padding:12px 12px 12px 20px;white-space:nowrap;overflow:hidden;transition:transform .25s,box-shadow .3s}.nva2-panelcta-btn .sheen{position:absolute;top:0;left:-60%;width:45%;height:100%;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-18deg);animation:nva2Sheen2 3.4s ease-in-out infinite}@keyframes nva2Sheen2{0%{left:-60%}55%,to{left:130%}}.nva2-panelcta-btn .arrk,.nva2-panelcta-btn .lb{position:relative;z-index:1}.nva2-panelcta-btn .arrk{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.16);display:grid;place-items:center;transition:background .3s,transform .3s}.nva2-panelcta-btn .arrk svg{width:15px;height:15px;transition:transform .25s}.nva2-panelcta-btn:hover{background:var(--rose-600);border-color:var(--rose-600);transform:translateY(-2px);box-shadow:0 14px 30px rgba(228,18,82,.3)}.nva2-panelcta-btn:hover .arrk{background:rgba(255,255,255,.26)}.nva2-panelcta-btn:hover .arrk svg{transform:translateX(2px)}.nva2-panel:not(.is-dropdown) .nva2-panelcta{margin-top:24px}.nva2-burger{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg);place-items:center;cursor:pointer;gap:4px}.nva2-burger i{display:block;width:18px;height:2px;border-radius:2px;background:var(--ink)}@media(max-width:1080px){.nva2-links{display:none}.nva2-burger{display:grid}}@media(max-width:980px){.nva2-topbar{font-size:12px}.nva2-tb-note{display:none}.nva2-tb-in{justify-content:center;height:auto;padding-top:8px;padding-bottom:8px;flex-wrap:wrap;gap:10px}}@media(max-width:620px){.nva2-tb-ph .rg{margin-right:1px}.nva2-tb-sep{display:none}.nva2-tb-right{flex-wrap:wrap;justify-content:center;gap:10px}}@media(prefers-reduced-motion:reduce){.nva2-feature .fmesh{transition:none}.nva2-ddlink,.nva2-sublink{opacity:1!important;transform:none!important}}.nva3-topbar{position:relative;background:#0B0C0E;color:rgba(255,255,255,.82);font-size:13px;overflow:hidden}.nva3-topbar:before{content:"";position:absolute;inset:-50% -10%;z-index:0;pointer-events:none;background:radial-gradient(38% 120% at 12% 50%,rgba(249,47,100,.5),transparent 60%),radial-gradient(34% 120% at 50% 50%,rgba(122,0,255,.42),transparent 62%),radial-gradient(40% 120% at 88% 50%,rgba(253,59,111,.4),transparent 60%);filter:blur(26px);opacity:.55;animation:nva3Aurora 14s ease-in-out infinite alternate}@keyframes nva3Aurora{0%{transform:translateX(-6%)}to{transform:translateX(6%)}}.nva3-topbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:1;background:linear-gradient(90deg,transparent,rgba(249,47,100,.9),rgba(162,75,255,.9),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:nva3Sheen 5.5s linear infinite}@keyframes nva3Sheen{0%{background-position:-40% 0}to{background-position:140% 0}}.nva3-tb-in{position:relative;z-index:2;justify-content:space-between;gap:18px;height:44px}.nva3-tb-in,.nva3-tb-note{display:flex;align-items:center}.nva3-tb-note{gap:9px;color:rgba(255,255,255,.74);font-weight:300}.nva3-tb-note .lvdot{width:7px;height:7px;border-radius:50%;background:#36D399;box-shadow:0 0 0 0 rgba(54,211,153,.6);animation:nva3Pulse 2.4s ease-out infinite;flex:none}@keyframes nva3Pulse{0%{box-shadow:0 0 0 0 rgba(54,211,153,.55)}70%{box-shadow:0 0 0 7px rgba(54,211,153,0)}to{box-shadow:0 0 0 0 rgba(54,211,153,0)}}.nva3-tb-note svg{width:15px;height:15px;color:var(--rose-400);flex:none}.nva3-tb-right{display:flex;align-items:center;gap:14px}.nva3-tb-ph{display:inline-flex;align-items:center;gap:7px;font-weight:400;color:rgba(255,255,255,.85);transition:color .2s}.nva3-tb-ph:hover{color:#fff}.nva3-tb-ph .rg{font-size:10px;font-weight:700;letter-spacing:.1em;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);border-radius:5px;padding:2px 6px}.nva3-tb-sep{width:1px;height:16px;background:rgba(255,255,255,.16)}.nva3-tb-mail{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:6px 14px;margin-left:4px;transition:background .25s,border-color .25s,transform .25s}.nva3-tb-mail svg{width:14px;height:14px;color:var(--rose-300)}.nva3-tb-mail:hover{background:var(--rose-600);border-color:var(--rose-600);transform:translateY(-1px)}.nva3{position:relative;z-index:50;background:rgba(255,255,255,.82);backdrop-filter:saturate(160%) blur(14px)}.nva3-bar{display:flex;align-items:center;justify-content:space-between;gap:22px;height:78px;border-bottom:1px solid transparent;transition:border-color .3s}.nva3.open .nva3-bar{border-color:var(--line)}.nva3-links{display:flex;align-items:center;gap:2px}.nva3-item,.nva3-links{position:static}.nva3-trigger{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;font-family:var(--font);font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ink-2);background:none;border:none;cursor:pointer;padding:10px 15px;border-radius:11px;transition:color .25s}.nva3-item.active .nva3-trigger,.nva3-trigger.current,.nva3-trigger:hover{color:var(--ink)}.nva3-item.active .nb-caret{transform:rotate(180deg)}.nb-caret{width:15px;height:15px;transition:transform .3s;opacity:.6}.nva3-glow{position:absolute;top:50%;left:0;width:0;height:40px;transform:translateY(-50%);border-radius:11px;z-index:0;opacity:0;pointer-events:none;background:linear-gradient(120deg,rgba(249,47,100,.14),rgba(122,0,255,.12));box-shadow:0 0 0 1px rgba(249,47,100,.18),0 10px 26px rgba(228,18,82,.16);transition:left .42s cubic-bezier(.2,.7,.2,1),width .42s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.nva3-glow:after{content:"";position:absolute;left:14px;right:14px;bottom:-9px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--rose-600),var(--rose-400),var(--violet));box-shadow:0 0 10px rgba(249,47,100,.55)}.nva3-glow.is-rest{background:none;box-shadow:none}.nva3-right{display:flex;align-items:center;gap:16px;flex:none}.nva3-panel{position:absolute;left:0;right:0;top:100%;z-index:40;background:var(--bg);border:1px solid var(--line);border-radius:0 0 24px 24px;box-shadow:0 40px 90px rgba(11,12,14,.13);opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .38s ease,transform .45s cubic-bezier(.2,.7,.2,1),visibility .38s}.nva3-panel.show{opacity:1;visibility:visible;transform:none}.nva3-panel-in{display:grid;grid-template-columns:1fr 2.7fr;gap:36px;padding:36px 44px 32px;align-items:stretch}.nva3-panel-main{display:flex;flex-direction:column}.nva3-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 30px;flex:1}.nva3-groups.is-wide{grid-template-columns:repeat(4,1fr)}.nva3-groupcol{min-width:0}.nva3-group-h{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;letter-spacing:-.015em;color:var(--ink);margin-bottom:14px;text-decoration:none}.nva3-group-h .gh-ic{width:30px;height:30px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--rose-soft);color:var(--rose-600);transition:background .3s,color .3s}.nva3-group-h .gh-ic svg{width:17px;height:17px}.nva3-group-h:hover .gh-ic{background:linear-gradient(135deg,var(--rose-600),var(--rose-400));color:#fff}.nva3-sub{display:flex;flex-direction:column;gap:1px}.nva3-sublink{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(5px);transition:background .2s,color .2s}.nva3-panel.show .nva3-sublink{opacity:1;transform:none;transition:background .2s,color .2s,opacity .4s ease,transform .4s ease;transition-delay:var(--sd,0s)}.nva3-sublink .d{width:6px;height:6px;flex:none;border-radius:50%;background:var(--line-2);transition:background .25s,transform .25s,box-shadow .25s}.nva3-sublink .lb{font-size:14px;font-weight:400;letter-spacing:-.01em;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.nva3-sublink:hover{background:var(--bg-2)}.nva3-sublink:hover .d{background:linear-gradient(135deg,var(--rose-600),var(--rose-400));transform:scale(1.25);box-shadow:0 0 8px rgba(249,47,100,.5)}.nva3-sublink:hover .lb{color:var(--ink)}.nva3-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;flex:1;align-content:start}.nva3-card{position:relative;display:flex;align-items:center;gap:15px;padding:16px 18px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,#fff,var(--bg-2));overflow:hidden;text-decoration:none;opacity:0;transform:translateY(10px);transition:border-color .3s,box-shadow .35s,transform .4s cubic-bezier(.2,.7,.2,1),background .3s}.nva3-panel.show .nva3-card{opacity:1;transform:none;transition:border-color .3s,box-shadow .35s,transform .45s cubic-bezier(.2,.7,.2,1),background .3s,opacity .45s ease;transition-delay:var(--sd,0s)}.nva3-card:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--rose-600),var(--rose-400));transform:scaleY(0);transform-origin:top;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.nva3-card:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(120% 130% at 0 0,rgba(249,47,100,.07),transparent 55%)}.nva3-card:hover{border-color:var(--rose-300);transform:translateY(-3px);box-shadow:0 18px 38px rgba(11,12,14,.09);background:#fff}.nva3-card:hover:before{transform:scaleY(1)}.nva3-card:hover:after{opacity:1}.nva3-card>*{position:relative;z-index:1}.nva3-card .ci{width:48px;height:48px;flex:none;border-radius:14px;display:grid;place-items:center;color:var(--rose-600);background:linear-gradient(150deg,rgba(249,47,100,.12),rgba(122,0,255,.08));border:1px solid rgba(249,47,100,.14);transition:background .35s,color .35s,transform .4s,border-color .35s}.nva3-card .ci svg{width:24px;height:24px}.nva3-card:hover .ci{background:linear-gradient(135deg,var(--rose-600),var(--rose-400));border-color:transparent;color:#fff;transform:scale(1.06) rotate(-4deg);box-shadow:0 10px 22px rgba(228,18,82,.28)}.nva3-card .ct{flex:1;min-width:0}.nva3-card .ct b{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nva3-card .ct span{display:block;margin-top:4px;font-size:12px;font-weight:300;line-height:1.4;color:var(--muted)}.nva3-card .cg{flex:none;align-self:center;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:var(--rose-500);background:var(--rose-soft);opacity:0;transform:translateX(-6px) scale(.8);transition:opacity .3s,transform .35s cubic-bezier(.2,.7,.2,1)}.nva3-card .cg svg{width:15px;height:15px}.nva3-card:hover .cg{opacity:1;transform:none}.nva3-panel.is-dropdown .nva3-panel-in{align-items:stretch}.nva3-feature{position:relative;border-radius:20px;overflow:hidden;min-height:320px;display:flex;flex-direction:column;justify-content:flex-end;padding:26px;color:#fff;background:#16181d;text-decoration:none}.nva3-feature .fmesh{position:absolute;inset:0;z-index:0;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.nva3-feature.t-ai .fmesh{background:radial-gradient(120% 100% at 18% 12%,rgba(249,47,100,.75),transparent 56%),radial-gradient(110% 100% at 92% 92%,rgba(122,0,255,.6),transparent 56%),linear-gradient(155deg,#1a0a18,#0b0c0e)}.nva3-feature.t-build .fmesh{background:radial-gradient(120% 100% at 18% 12%,rgba(253,59,111,.7),transparent 56%),radial-gradient(110% 100% at 92% 92%,rgba(196,15,70,.55),transparent 56%),linear-gradient(155deg,#1b0c12,#0b0c0e)}.nva3-feature.t-cloud .fmesh{background:radial-gradient(120% 100% at 18% 12%,rgba(122,0,255,.66),transparent 56%),radial-gradient(110% 100% at 92% 92%,rgba(249,47,100,.5),transparent 56%),linear-gradient(155deg,#140a1e,#0b0c0e)}.nva3-feature:hover .fmesh{transform:scale(1.06)}.nva3-feature .fgrid{position:absolute;inset:0;z-index:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(80% 80% at 70% 25%,#000,transparent 82%);mask-image:radial-gradient(80% 80% at 70% 25%,#000,transparent 82%)}.nva3-feature>*{position:relative;z-index:1}.nva3-feature .fbadge{position:absolute;top:20px;left:20px;font-size:10.5px;letter-spacing:.14em;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:6px 12px;backdrop-filter:blur(6px)}.nva3-feature .fbadge,.nva3-feature .fk{font-weight:600;text-transform:uppercase}.nva3-feature .fk{font-size:11.5px;letter-spacing:.16em;color:rgba(255,255,255,.72)}.nva3-feature .ft{margin-top:9px;font-size:23px;font-weight:600;letter-spacing:-.025em;line-height:1.08}.nva3-feature .fd{margin-top:11px;font-size:13.5px;font-weight:300;line-height:1.5;color:rgba(255,255,255,.82);max-width:34ch}.nva3-explore{margin-top:20px;display:inline-flex;align-items:center;gap:9px;align-self:flex-start;font-size:13px;font-weight:600;color:var(--ink);background:#fff;border-radius:999px;padding:11px 18px;transition:gap .25s,background .25s,color .25s}.nva3-explore svg{width:15px;height:15px;transition:transform .25s}.nva3-feature:hover .nva3-explore{background:var(--rose-500);color:#fff;gap:13px}.nva3-feature:hover .nva3-explore svg{transform:translateX(3px)}.nva3-panelcta{position:relative;margin-top:26px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:18px 22px;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(110deg,var(--bg-2),#fff)}.nva3-panelcta:before{content:"";position:absolute;inset:-60% -20%;z-index:0;pointer-events:none;background:radial-gradient(34% 120% at 18% 50%,rgba(249,47,100,.2),transparent 60%),radial-gradient(34% 120% at 80% 50%,rgba(122,0,255,.16),transparent 62%);filter:blur(26px);opacity:.8;animation:nva3CtaAura 9s ease-in-out infinite alternate}@keyframes nva3CtaAura{0%{transform:translateX(-5%)}to{transform:translateX(5%)}}.nva3-panelcta-txt{position:relative;z-index:1;display:flex;align-items:center;gap:12px;font-size:14.5px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.nva3-panelcta-txt .orb{position:relative;width:18px;height:18px;flex:none}.nva3-panelcta-txt .orb .core{position:absolute;inset:5px;border-radius:50%;background:linear-gradient(135deg,var(--rose-600),var(--rose-400))}.nva3-panelcta-txt .orb .ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--rose-400);animation:nva3Orb 2.2s ease-out infinite}@keyframes nva3Orb{0%{transform:scale(.5);opacity:.8}80%{transform:scale(1.3);opacity:0}to{opacity:0}}.nva3-panelcta-btn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:#fff;background:var(--ink);border:1px solid var(--ink);border-radius:999px;padding:12px 12px 12px 20px;white-space:nowrap;overflow:hidden;transition:transform .25s,box-shadow .3s}.nva3-panelcta-btn .sheen{position:absolute;top:0;left:-60%;width:45%;height:100%;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-18deg);animation:nva3Sheen2 3.4s ease-in-out infinite}@keyframes nva3Sheen2{0%{left:-60%}55%,to{left:130%}}.nva3-panelcta-btn .arrk,.nva3-panelcta-btn .lb{position:relative;z-index:1}.nva3-panelcta-btn .arrk{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.16);display:grid;place-items:center;transition:background .3s,transform .3s}.nva3-panelcta-btn .arrk svg{width:15px;height:15px;transition:transform .25s}.nva3-panelcta-btn:hover{background:var(--rose-600);border-color:var(--rose-600);transform:translateY(-2px);box-shadow:0 14px 30px rgba(228,18,82,.3)}.nva3-panelcta-btn:hover .arrk svg{transform:translateX(2px)}.nva3-burger{display:none;width:44px;height:44px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.nva3-burger i{width:18px;height:2px;border-radius:2px;background:var(--ink)}@media(max-width:1100px){.nva3 .nb-cta,.nva3-links{display:none}.nva3-burger{display:flex}}@media(max-width:760px){.nva3-tb-note span:last-child{display:none}.nva3-panel-in{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.nva3-panelcta-btn .sheen,.nva3-panelcta-txt .orb .ring,.nva3-panelcta:before,.nva3-topbar:after,.nva3-topbar:before{animation:none}.nva3-sublink{opacity:1!important;transform:none!important}.nva3-glow{transition:opacity .2s}}.nvd{position:relative;z-index:50;background:rgba(255,255,255,.9);backdrop-filter:saturate(160%) blur(16px);border-bottom:1px solid var(--line)}.nvd-bar{justify-content:space-between;gap:26px;height:74px}.nvd-bar,.nvd-nav{display:flex;align-items:center}.nvd-nav{position:relative;gap:4px;margin:0 auto}.nvd-top{position:relative;z-index:1;display:inline-flex;align-items:center;font-family:var(--font);font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ink-2);background:none;border:none;cursor:pointer;padding:9px 16px;border-radius:10px;text-decoration:none;transition:color .25s}.nvd-top.current,.nvd-top.is-active,.nvd-top:hover{color:var(--ink)}.nvd-ind{position:absolute;left:0;bottom:-1px;height:2px;width:0;border-radius:2px;opacity:0;pointer-events:none;background:linear-gradient(90deg,var(--rose-600),var(--rose-400),var(--violet));box-shadow:0 0 10px rgba(249,47,100,.5);transition:left .4s cubic-bezier(.2,.7,.2,1),width .4s cubic-bezier(.2,.7,.2,1),opacity .25s}.nvd-right{display:flex;align-items:center;gap:14px;flex:none}.nvd-backdrop{position:fixed;inset:0;z-index:-1;background:rgba(11,12,14,.18);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s}.nvd.open .nvd-backdrop{opacity:1;visibility:visible}.nvd-sheet{position:absolute;left:0;right:0;top:100%;z-index:40;height:0;overflow:hidden;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 40px 80px rgba(11,12,14,.12);transition:height .46s cubic-bezier(.22,.72,.2,1)}.nvd-sheet-pad{padding:38px 0 40px;transition:opacity .16s ease}.nvd-sheet-pad.swapping{opacity:0}.nvd-sheet-in{display:grid;align-items:start}.nvd-sheet-in.is-dropdown,.nvd-sheet-in.is-mega{grid-template-columns:.82fr 3.1fr;gap:48px}.nvd-intro{padding-right:8px}.nvd-kick{display:block;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rose-600)}.nvd-title{margin:12px 0 0;font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.08;color:var(--ink);text-wrap:balance}.nvd-lede{margin:12px 0 0;font-size:13.5px;font-weight:300;line-height:1.55;color:var(--muted);max-width:30ch}.nvd-all{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:13.5px;font-weight:600;color:var(--ink);text-decoration:none;transition:gap .25s,color .25s}.nvd-all svg{width:15px;height:15px;transition:transform .25s}.nvd-all:hover{color:var(--rose-600);gap:11px}.nvd-all:hover svg{transform:translateX(2px)}.nvd-introcta{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.nvd-introcta span{display:block;font-size:13px;font-weight:400;line-height:1.5;color:var(--ink-2)}.nvd-introcta a{display:inline-flex;align-items:center;gap:7px;margin-top:9px;font-size:13px;font-weight:600;color:var(--rose-600);text-decoration:none;transition:gap .25s}.nvd-introcta a svg{width:14px;height:14px}.nvd-introcta a:hover{gap:10px}.nvd-cols{display:grid;gap:26px 26px}.nvd-cols,.nvd-cols.is-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.nvd-cols.is-wide{gap:24px 24px}.nvd-col{min-width:0}.nvd-col-h{display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-decoration:none;padding-bottom:10px;margin-bottom:6px;border-bottom:1px solid var(--line);transition:color .2s}.nvd-col-h:hover{color:var(--rose-600)}.nvd-col-list{display:flex;flex-direction:column}.nvd-item{display:block;padding:8px 10px 8px 11px;border-radius:10px;text-decoration:none;position:relative;opacity:0;transform:translateY(6px)}.nvd-sheet.show .nvd-item{animation:nvdItem .5s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--d,0s)}@keyframes nvdItem{to{opacity:1;transform:none}}.nvd-item:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--rose-600),var(--rose-400));transform:scaleY(0);transform-origin:top;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.nvd-item:hover{background:var(--bg-2)}.nvd-item:hover:before{transform:scaleY(1)}.nvd-item-main{display:flex;align-items:center;gap:6px}.nvd-il{font-size:13.5px;font-weight:500;letter-spacing:-.01em;line-height:1.2;color:var(--ink);transition:color .2s,transform .25s}.nvd-ig{flex:none;color:var(--rose-500);opacity:0;transform:translateX(-4px);transition:opacity .25s,transform .25s}.nvd-ig,.nvd-ig svg{width:14px;height:14px}.nvd-item:hover .nvd-il{color:var(--rose-600);transform:translateX(2px)}.nvd-item:hover .nvd-ig{opacity:1;transform:none}.nvd-id{display:block;margin-top:3px;font-size:11.5px;font-weight:300;line-height:1.38;color:var(--muted)}.nvd-droplist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;align-content:start}.nvd-item.is-drop{padding:11px 12px}.nvd-item.is-drop .nvd-il{font-size:14.5px}.nvd-item.is-drop .nvd-id{font-size:12px}.nvd-burger{display:none;width:44px;height:44px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.nvd-burger i{width:18px;height:2px;border-radius:2px;background:var(--ink)}@media(max-width:1140px){.nvd .nb-cta,.nvd-nav{display:none}.nvd-burger{display:flex}}@media(max-width:920px){.nvd-sheet-in.is-dropdown,.nvd-sheet-in.is-mega{grid-template-columns:1fr;gap:28px}.nvd-cols,.nvd-cols.is-wide{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.nvd-item{opacity:1!important;transform:none!important;animation:none!important}.nvd-sheet{transition:height .2s}}.nva3.has-desc .nva3-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 22px}.nva3.has-desc .nva3-groups.is-wide{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 20px}.nva3.has-desc .nva3-dropgroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.nva3.has-desc .nva3-dropcol .nva3-sub{gap:2px}.nva3.has-desc .nva3-panel-in{grid-template-columns:.86fr 3.05fr;gap:30px;padding:30px 40px 28px;align-items:stretch}.nva3.has-desc .nva3-group-h{font-size:15px;margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid var(--line)}.nva3.has-desc .nva3-group-h .gh-ic{width:26px;height:26px}.nva3.has-desc .nva3-group-h .gh-ic svg{width:15px;height:15px}.nva3.has-desc .nva3-sublink{align-items:flex-start;gap:9px;padding:7px 9px;white-space:normal;overflow:visible}.nva3.has-desc .nva3-sublink .d{margin-top:6px;width:5px;height:5px}.nva3.has-desc .nva3-sublink .lbwrap{display:flex;flex-direction:column;gap:1px;min-width:0}.nva3.has-desc .nva3-sublink .lb{font-size:13.5px;font-weight:500;line-height:1.2;color:var(--ink);white-space:normal;overflow:visible;text-overflow:clip}.nva3.has-desc .nva3-sublink .sdsc{font-size:11.5px;font-weight:300;line-height:1.32;color:var(--muted);white-space:normal}.nva3.has-desc .nva3-sublink:hover .lb{color:var(--rose-600)}.nva3.has-desc .nva3-sublink:hover .sdsc{color:var(--ink-2)}.nva3.has-desc .nva3-dropcol .nva3-sublink{padding:9px}.nva3.has-desc .nva3-dropcol .nva3-sublink .lb{font-size:14px}.nva3.has-desc .nva3-feature{min-height:0;background:#08090B}.nva3.has-desc .nva3-feature .fmesh{opacity:0;transition:opacity .5s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.nva3.has-desc .nva3-feature:hover .fmesh{opacity:1}.nva3.has-desc .nva3-feature .fgrid{opacity:.42;-webkit-mask-image:radial-gradient(95% 90% at 65% 20%,#000,transparent 88%);mask-image:radial-gradient(95% 90% at 65% 20%,#000,transparent 88%)}.nva3.has-desc .nva3-feature .ft{font-size:21px}.nva3.has-desc .nva3-feature .fd{font-size:13px}@media(max-width:1080px){.nva3.has-desc .nva3-groups,.nva3.has-desc .nva3-groups.is-wide{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.nva3.has-desc .nva3-dropgroups,.nva3.has-desc .nva3-groups,.nva3.has-desc .nva3-groups.is-wide{grid-template-columns:1fr}}.nvf{position:relative;z-index:50;background:rgba(255,255,255,.9);backdrop-filter:saturate(160%) blur(16px);border-bottom:1px solid var(--line)}.nvf-bar{justify-content:space-between;gap:26px;height:74px}.nvf-bar,.nvf-nav{display:flex;align-items:center}.nvf-nav{position:relative;gap:4px;margin:0 auto}.nvf-top{position:relative;z-index:1;display:inline-flex;align-items:center;font-family:var(--font);font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ink-2);background:none;border:none;cursor:pointer;padding:9px 16px;border-radius:10px;text-decoration:none;transition:color .25s}.nvf-top.current,.nvf-top.is-active,.nvf-top:hover{color:var(--ink)}.nvf-ind{position:absolute;left:0;bottom:-1px;height:2px;width:0;border-radius:2px;opacity:0;pointer-events:none;background:linear-gradient(90deg,var(--rose-600),var(--rose-400),var(--violet));box-shadow:0 0 10px rgba(249,47,100,.5);transition:left .4s cubic-bezier(.2,.7,.2,1),width .4s cubic-bezier(.2,.7,.2,1),opacity .25s}.nvf-right{display:flex;align-items:center;gap:14px;flex:none}.nvf-backdrop{position:fixed;inset:0;z-index:-1;background:rgba(11,12,14,.18);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s}.nvf.open .nvf-backdrop{opacity:1;visibility:visible}.nvf-sheet{position:absolute;left:0;right:0;top:100%;z-index:40;height:0;overflow:hidden;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 40px 80px rgba(11,12,14,.12);transition:height .46s cubic-bezier(.22,.72,.2,1)}.nvf-sheet-pad{padding:38px 0 40px;transition:opacity .16s ease}.nvf-sheet-pad.swapping{opacity:0}.nvf-sheet-in{display:grid;align-items:start}.nvf-sheet-in.is-dropdown,.nvf-sheet-in.is-mega{grid-template-columns:.82fr 3.1fr;gap:48px}.nvf-intro{padding-right:8px}.nvf-kick{display:block;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rose-600)}.nvf-title{margin:12px 0 0;font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.08;color:var(--ink);text-wrap:balance}.nvf-lede{margin:12px 0 0;font-size:13.5px;font-weight:300;line-height:1.55;color:var(--muted);max-width:30ch}.nvf-all{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:13.5px;font-weight:600;color:var(--ink);text-decoration:none;transition:gap .25s,color .25s}.nvf-all svg{width:15px;height:15px;transition:transform .25s}.nvf-all:hover{color:var(--rose-600);gap:11px}.nvf-all:hover svg{transform:translateX(2px)}.nvf-introcta{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.nvf-introcta span{display:block;font-size:13px;font-weight:400;line-height:1.5;color:var(--ink-2)}.nvf-introcta a{display:inline-flex;align-items:center;gap:7px;margin-top:9px;font-size:13px;font-weight:600;color:var(--rose-600);text-decoration:none;transition:gap .25s}.nvf-introcta a svg{width:14px;height:14px}.nvf-introcta a:hover{gap:10px}.nvf-cols{display:grid;gap:26px 26px}.nvf-cols,.nvf-cols.is-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.nvf-cols.is-wide{gap:24px 24px}.nvf-col{min-width:0}.nvf-col-h{display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-decoration:none;padding-bottom:10px;margin-bottom:6px;border-bottom:1px solid var(--line);transition:color .2s}.nvf-col-h:hover{color:var(--rose-600)}.nvf-col-list{display:flex;flex-direction:column}.nvf-item{display:block;padding:8px 10px 8px 11px;border-radius:10px;text-decoration:none;position:relative;opacity:0;transform:translateY(6px)}.nvf-sheet.show .nvf-item{animation:nvfItem .5s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--d,0s)}@keyframes nvfItem{to{opacity:1;transform:none}}.nvf-item:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--rose-600),var(--rose-400));transform:scaleY(0);transform-origin:top;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.nvf-item:hover{background:var(--bg-2)}.nvf-item:hover:before{transform:scaleY(1)}.nvf-item-main{display:flex;align-items:center;gap:6px}.nvf-il{font-size:13.5px;font-weight:500;letter-spacing:-.01em;line-height:1.2;color:var(--ink);transition:color .2s,transform .25s}.nvf-ig{flex:none;color:var(--rose-500);opacity:0;transform:translateX(-4px);transition:opacity .25s,transform .25s}.nvf-ig,.nvf-ig svg{width:14px;height:14px}.nvf-item:hover .nvf-il{color:var(--rose-600);transform:translateX(2px)}.nvf-item:hover .nvf-ig{opacity:1;transform:none}.nvf-id{display:block;margin-top:0;font-size:11.5px;font-weight:300;line-height:1.38;color:var(--muted);max-height:0;opacity:0;overflow:hidden;transform:translateY(-3px);transition:max-height .34s cubic-bezier(.2,.72,.2,1),opacity .26s ease,margin-top .3s ease,transform .3s ease}.nvf-item:focus-visible .nvf-id,.nvf-item:hover .nvf-id{max-height:52px;opacity:1;margin-top:3px;transform:none}.nvf-droplist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;align-content:start}.nvf-item.is-drop{padding:11px 12px}.nvf-item.is-drop .nvf-il{font-size:14.5px}.nvf-item.is-drop .nvf-id{font-size:12px}.nvf-burger{display:none;width:44px;height:44px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.nvf-burger i{width:18px;height:2px;border-radius:2px;background:var(--ink)}@media(max-width:1140px){.nvf .nb-cta,.nvf-nav{display:none}.nvf-burger{display:flex}}@media(max-width:920px){.nvf-sheet-in.is-dropdown,.nvf-sheet-in.is-mega{grid-template-columns:1fr;gap:28px}.nvf-cols,.nvf-cols.is-wide{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.nvf-item{opacity:1!important;transform:none!important;animation:none!important}.nvf-sheet{transition:height .2s}}.nvg{position:relative;z-index:50;background:rgba(255,255,255,.9);backdrop-filter:saturate(160%) blur(16px);border-bottom:1px solid var(--line)}.nvg-bar{justify-content:space-between;gap:26px;height:74px}.nvg-bar,.nvg-nav{display:flex;align-items:center}.nvg-nav{position:relative;gap:4px;margin:0 auto}.nvg-top{position:relative;z-index:1;display:inline-flex;align-items:center;font-family:var(--font);font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ink-2);background:none;border:none;cursor:pointer;padding:9px 16px;border-radius:10px;text-decoration:none;transition:color .25s}.nvg-top.current,.nvg-top.is-active,.nvg-top:hover{color:var(--ink)}.nvg-ind{position:absolute;left:0;bottom:-1px;height:2px;width:0;border-radius:2px;opacity:0;pointer-events:none;background:linear-gradient(90deg,var(--rose-600),var(--rose-400),var(--violet));box-shadow:0 0 10px rgba(249,47,100,.5);transition:left .4s cubic-bezier(.2,.7,.2,1),width .4s cubic-bezier(.2,.7,.2,1),opacity .25s}.nvg-right{display:flex;align-items:center;gap:14px;flex:none}.nvg-backdrop{position:fixed;inset:0;z-index:-1;background:rgba(11,12,14,.18);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s}.nvg.open .nvg-backdrop{opacity:1;visibility:visible}.nvg-sheet{position:absolute;left:0;right:0;top:100%;z-index:40;height:0;overflow:hidden;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 40px 80px rgba(11,12,14,.12);transition:height .46s cubic-bezier(.22,.72,.2,1)}.nvg-sheet-pad{padding:30px 0 34px;transition:opacity .16s ease}.nvg-sheet-pad.swapping{opacity:0}.nvg-flyout{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:stretch}.nvg-rail{border-right:1px solid var(--line);padding-right:34px}.nvg-rail-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;padding:0 4px}.nvg-rail-kick{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rose-600)}.nvg-rail-all{font-size:12px;font-weight:600;color:var(--muted);transition:color .2s}.nvg-rail-all:hover{color:var(--ink)}.nvg-rows{display:flex;flex-direction:column;gap:2px}.nvg-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;width:100%;text-align:left;background:none;border:0;cursor:pointer;border-radius:12px;padding:11px 13px;position:relative;transition:background .22s}.nvg-row-l{grid-column:1;font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ink);transition:color .2s}.nvg-row-s{grid-column:1;font-size:11.5px;font-weight:400;color:var(--faint);margin-top:2px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nvg-row-g{grid-column:2;grid-row:1/3;color:var(--rose-500);opacity:0;transform:translateX(-5px);transition:opacity .22s,transform .22s}.nvg-row-g,.nvg-row-g svg{width:16px;height:16px}.nvg-row:hover{background:var(--bg-2)}.nvg-row.on{background:linear-gradient(90deg,var(--rose-soft),rgba(122,0,255,.05))}.nvg-row.on .nvg-row-l{color:var(--rose-600)}.nvg-row.on .nvg-row-g{opacity:1;transform:none}.nvg-row.on:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--rose-600),var(--rose-400))}.nvg-pane{min-width:0}.nvg-detail{animation:nvgFade .34s cubic-bezier(.2,.72,.2,1)}@keyframes nvgFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nvg-detail-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.nvg-detail-kick{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.nvg-detail-all{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--ink);transition:gap .25s,color .25s}.nvg-detail-all svg{width:14px;height:14px;transition:transform .25s}.nvg-detail-all:hover{color:var(--rose-600);gap:10px}.nvg-subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px}.nvg-sub{display:block;padding:11px 13px;border-radius:12px;position:relative;text-decoration:none;opacity:0;transform:translateY(7px);animation:nvgSub .5s cubic-bezier(.2,.72,.2,1) forwards;animation-delay:var(--d,0s)}@keyframes nvgSub{to{opacity:1;transform:none}}.nvg-sub:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--rose-600),var(--rose-400));transform:scaleY(0);transform-origin:top;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.nvg-sub:hover{background:var(--bg-2)}.nvg-sub:hover:before{transform:scaleY(1)}.nvg-sub-top{display:flex;align-items:center;gap:6px}.nvg-sub-l{font-size:14px;font-weight:500;letter-spacing:-.01em;color:var(--ink);transition:color .2s,transform .25s}.nvg-sub-g{flex:none;color:var(--rose-500);opacity:0;transform:translateX(-4px);transition:opacity .25s,transform .25s}.nvg-sub-g,.nvg-sub-g svg{width:14px;height:14px}.nvg-sub:hover .nvg-sub-l{color:var(--rose-600);transform:translateX(2px)}.nvg-sub:hover .nvg-sub-g{opacity:1;transform:none}.nvg-sub-d{display:block;margin-top:3px;font-size:11.5px;font-weight:300;line-height:1.4;color:var(--muted)}.nvg-detail.is-card{max-width:560px;display:flex;flex-direction:column;align-items:flex-start;padding:30px 32px;border-radius:18px;background:radial-gradient(120% 130% at 100% 0,rgba(249,47,100,.07),transparent 56%),radial-gradient(120% 130% at 0 100%,rgba(122,0,255,.06),transparent 58%),var(--bg-2);border:1px solid var(--line);min-height:228px;justify-content:center}.nvg-detail.is-card .nvg-detail-kick{color:var(--rose-600)}.nvg-detail-title{margin:12px 0 0;font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--ink);text-wrap:balance}.nvg-detail-lede{margin:12px 0 0;font-size:14.5px;font-weight:300;line-height:1.55;color:var(--ink-2);max-width:42ch}.nvg-detail-link{align-items:center;gap:9px;margin-top:22px;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(120deg,var(--rose-600),var(--violet));border-radius:999px;padding:11px 20px;transition:transform .25s,box-shadow .3s}.nvg-detail-link,.nvg-detail-link span{display:inline-flex}.nvg-detail-link svg{width:14px;height:14px;transition:transform .25s}.nvg-detail-link:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(228,18,82,.3)}.nvg-detail-link:hover svg{transform:translateX(3px)}.nvg-flyout.is-flat{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:start}.nvg-flat-intro{border-right:1px solid var(--line);padding-right:34px}.nvg-flat-kick{display:block;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rose-600)}.nvg-flat-title{margin:11px 0 0;font-size:23px;font-weight:600;letter-spacing:-.025em;line-height:1.12;color:var(--ink);text-wrap:balance}.nvg-flat-lede{margin:11px 0 0;font-size:13px;font-weight:300;line-height:1.55;color:var(--ink-2);max-width:30ch}.nvg-flat-all{display:inline-flex;align-items:center;gap:7px;margin-top:18px;font-size:13px;font-weight:600;color:var(--rose-600);transition:gap .25s}.nvg-flat-all svg{width:14px;height:14px}.nvg-flat-all:hover{gap:11px}.nvg-flatgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nvg-flat{display:block;padding:14px 16px;border-radius:14px;border:1px solid transparent;text-decoration:none;position:relative;opacity:0;transform:translateY(7px);animation:nvgSub .5s cubic-bezier(.2,.72,.2,1) forwards;animation-delay:var(--d,0s);transition:background .25s,border-color .25s,transform .25s,box-shadow .3s}.nvg-flat:hover{background:var(--bg);border-color:var(--line);transform:translateY(-1px);box-shadow:0 10px 24px rgba(11,12,14,.07)}.nvg-flat-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.nvg-flat-l{font-size:14.5px;font-weight:500;letter-spacing:-.01em;color:var(--ink);transition:color .2s}.nvg-flat-g{flex:none;color:var(--rose-500);opacity:0;transform:translateX(-5px);transition:opacity .25s,transform .25s}.nvg-flat-g,.nvg-flat-g svg{width:15px;height:15px}.nvg-flat:hover .nvg-flat-l{color:var(--rose-600)}.nvg-flat:hover .nvg-flat-g{opacity:1;transform:none}.nvg-flat-d{display:block;margin-top:4px;font-size:12px;font-weight:300;line-height:1.45;color:var(--muted)}.nvg-burger{display:none;width:44px;height:44px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.nvg-burger i{width:18px;height:2px;border-radius:2px;background:var(--ink)}@media(max-width:1140px){.nvg .nb-cta,.nvg-nav{display:none}.nvg-burger{display:flex}}@media(max-width:920px){.nvg-flyout{grid-template-columns:1fr;gap:24px}.nvg-rail{border-right:0;border-bottom:1px solid var(--line);padding-right:0;padding-bottom:18px}.nvg-subgrid{grid-template-columns:1fr}.nvg-flat-intro{border-right:0;border-bottom:1px solid var(--line);padding-right:0;padding-bottom:18px}.nvg-flat-lede{max-width:none}.nvg-flatgrid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.nvg-detail,.nvg-flat,.nvg-sub{opacity:1!important;transform:none!important;animation:none!important}.nvg-sheet{transition:height .2s}}