body .mobile{display:none!important}body .side-menu-trigger,body .side-menu-close,body .side-menu-shade{display:none}body aside nav button{display:flex;align-items:center;gap:12px;min-height:46px;transition:background .18s ease,color .18s ease,transform .18s ease}body aside nav button .ff-nav-icon{display:inline-grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:10px;background:transparent;color:inherit;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .18s ease,color .18s ease}body aside nav button:hover .ff-nav-icon{transform:scale(1.1) translate(1px);background:#4f46e514;color:#4f46e5}body aside nav button.active .ff-nav-icon{background:#4f46e524;color:#4f46e5}body[data-flow-product=flow-finance] aside nav button .ff-nav-icon{background:#ffffff0b;border:1px solid rgba(255,255,255,.07);color:#e2e8f0}body[data-flow-product=flow-finance] aside nav button .ff-nav-icon .nav-fin-layer-top,body[data-flow-product=flow-finance] aside nav button .ff-nav-icon .nav-wallet-top,body[data-flow-product=flow-finance] aside nav button .ff-nav-icon .nav-fin-trend-arrow,body[data-flow-product=flow-finance] aside nav button .ff-nav-icon .nav-fin-globe-meridian,body[data-flow-product=flow-finance] aside nav button .ff-nav-icon .nav-fin-target-bull{stroke:#d8b03e;transition:transform .28s cubic-bezier(.34,1.56,.64,1),stroke .2s ease;transform-box:fill-box;transform-origin:center}body[data-flow-product=flow-finance] aside nav button:hover .ff-nav-icon{transform:scale(1.08) translate(1px);background:#d8b03e26;border-color:#d8b03e6b;color:#d8b03e}body[data-flow-product=flow-finance] aside nav button.active .ff-nav-icon{background:#121315;border:1px solid rgba(216,176,62,.55);color:#fff;box-shadow:0 3px 10px #00000047,inset 0 1px #d8b03e38}body[data-flow-product=flow-finance] aside nav button.active .ff-nav-icon .nav-fin-layer-top,body[data-flow-product=flow-finance] aside nav button.active .ff-nav-icon .nav-wallet-top,body[data-flow-product=flow-finance] aside nav button.active .ff-nav-icon .nav-fin-trend-arrow,body[data-flow-product=flow-finance] aside nav button.active .ff-nav-icon .nav-fin-globe-meridian,body[data-flow-product=flow-finance] aside nav button.active .ff-nav-icon .nav-fin-target-bull{stroke:#d8b03e}body[data-flow-product=flow-finance] aside nav button:hover .nav-fin-layer-top{transform:translateY(-1.6px)}body[data-flow-product=flow-finance] aside nav button:hover .nav-fin-trend-arrow{transform:translate(1.2px,-1.2px)}body[data-flow-product=flow-finance] aside nav button:hover .nav-fin-globe-meridian{transform:scaleX(1.15)}body[data-flow-product=flow-finance] aside nav button:hover .nav-fin-target-bull{transform:scale(1.35)}body aside nav button .nav-gear-svg{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}body aside nav button:hover .nav-gear-svg{transform:rotate(65deg)}body aside nav button .nav-cam-lens,body aside nav button .nav-user-head,body aside nav button .nav-bento-2,body aside nav button .nav-bento-4{transform-box:fill-box;transform-origin:center;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}body aside nav button:hover .nav-cam-lens{transform:scale(1.22)}body aside nav button:hover .nav-user-head{transform:translateY(-1.5px)}body aside nav button:hover .nav-bento-2{transform:translate(1px,-1px)}body aside nav button:hover .nav-bento-4{transform:translate(-1px,1px)}body aside{z-index:40}body aside .brand{font-size:24px}@media (max-width: 640px){body:not(.access-page) main{margin-left:0;padding:20px 16px 32px}body:not(.access-page) aside{display:block;position:fixed;inset:0 auto 0 0;width:min(290px,85vw);height:100dvh;background:#fff;padding:26px 16px;overflow-y:auto;transform:translate(-105%);visibility:hidden;transition:transform .2s ease,visibility .2s;box-shadow:12px 0 40px #1e293b24;z-index:60}body.side-menu-open aside{transform:translate(0);visibility:visible}body .side-menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid #E2E8F0;border-radius:14px;background:#fff;color:#4f46e5;padding:10px 14px;margin-bottom:22px;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-weight:700;min-height:44px}body aside .side-menu-close{display:block;margin:0 0 18px auto;background:#eef2ff;color:#4f46e5;border-radius:12px;padding:10px 14px;font-weight:700;min-height:44px}body[data-flow-product=flow-finance] .side-menu-trigger{background:#121315;color:#d8b03e;border-color:#d8b03e6b}body[data-flow-product=flow-finance] aside .side-menu-close{background:#d8b03e24;color:#d8b03e;border:1px solid rgba(216,176,62,.35)}body.side-menu-open .side-menu-shade{display:block;position:fixed;inset:0;width:100%;height:100dvh;background:#1e293b80;z-index:50;border:0;padding:0}body.access-page .side-menu-trigger,body.access-page .side-menu-shade{display:none!important}}@media (prefers-reduced-motion: reduce){body:not(.access-page) aside{transition:none}}
