.site-nav{--nav-bg:#08090c;--nav-text:#f4f4f5;--nav-muted:#a1a1aa;--nav-line:#ffffff14;position:fixed;inset:0 0 auto;z-index:60;color:var(--nav-text);isolation:isolate}.site-nav,.site-nav-open,.site-nav-solid{background:transparent}.site-nav-open:before,.site-nav-solid:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:180px;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--nav-bg) 96%,transparent),color-mix(in srgb,var(--nav-bg) 78%,transparent) 45%,transparent)}.site-nav-open:before{height:min(540px,100dvh);background:linear-gradient(to bottom,var(--nav-bg) 0,var(--nav-bg) 52%,color-mix(in srgb,var(--nav-bg) 88%,transparent) 65%,color-mix(in srgb,var(--nav-bg) 40%,transparent) 82%,transparent 100%)}.site-nav-shell{max-width:1280px;min-height:88px;padding:16px 32px;margin:auto;display:flex;align-items:center;gap:32px}.site-nav :focus-visible,.site-nav-mobile :focus-visible{outline:2px solid currentColor;outline-offset:4px}.site-nav-brand{display:flex;flex-shrink:0;align-items:center;gap:10px;font-family:var(--font-heading);font-size:26px;font-weight:700;letter-spacing:-.05em}.site-nav-brand img{border-radius:50%;-o-object-fit:contain;object-fit:contain}.site-nav-brand>span{max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-nav-desktop{display:flex;align-items:center;gap:22px}.site-nav-link{min-height:44px;display:flex;align-items:center;gap:5px;color:var(--nav-muted);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s}.site-nav-link:hover,.site-nav-link[aria-current],.site-nav-link[aria-expanded=true]{color:var(--nav-text)}.site-nav-link[aria-expanded=true] svg{transform:rotate(180deg)}.site-nav-actions{flex-shrink:0;margin-left:auto;gap:16px}.site-nav-actions,.site-nav-wordmark{display:flex;align-items:center}.site-nav-wordmark-tail{color:#737373}.site-nav-language{position:relative;font-size:12px;font-weight:600}.site-nav-language summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:6px;height:38px;min-width:58px;padding:0 10px;border-radius:20px;border:1px solid var(--nav-line);background:#8888880c;color:var(--nav-text);cursor:pointer}.site-nav-language summary::-webkit-details-marker{display:none}.site-nav-language summary:hover,.site-nav-language[open] summary{background:#88888820}.site-nav-language-menu{position:absolute;top:calc(100% + 10px);right:0;width:196px;padding:6px;border-radius:15px;background:rgba(22,24,29,.96);color:#f4f4f5;border:1px solid #ffffff16;box-shadow:0 16px 48px #00000065,0 2px 8px #00000030;backdrop-filter:blur(20px)}.site-nav-language-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 10px;border-radius:10px;text-align:left;font-size:13px;font-weight:400;cursor:pointer}.site-nav-language-menu button:hover,.site-nav-language-menu button[aria-pressed=true]{background:#ffffff0c}.site-nav-language-code{color:#9ca3af;font-size:11px;font-weight:600;width:22px}.site-nav-language-menu svg{margin-left:auto}.site-nav-socials{display:flex;align-items:center;gap:4px}.site-nav-socials a{width:36px;height:40px;display:grid;place-items:center;color:var(--nav-muted);transition:color .15s}.site-nav-socials a:hover{color:var(--nav-text)}.site-nav-account{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffff08;border:1px solid var(--nav-line);color:var(--nav-muted)}.site-nav-account:hover{color:var(--nav-text);background:#88888818}.site-nav-count{position:absolute;top:-5px;right:-4px;border-radius:20px;background:#30d158;color:#061c0b;font-size:10px;padding:2px 5px}.site-nav-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#88888810;cursor:pointer}.site-nav-mega{position:absolute;top:100%;left:0;right:0;background:transparent}.site-nav-mega-scroll{max-height:calc(100dvh - 88px);overflow:auto;overscroll-behavior:contain}.site-nav-mega:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.site-nav-mega-shade{display:none}.site-nav-open .site-nav-progress{visibility:hidden}.site-nav-mega-inner{max-width:1280px;margin:auto;padding:20px 32px 52px;display:grid;grid-template-columns:minmax(300px,520px) minmax(200px,1fr);gap:72px}.site-nav-mega p{font-size:13px;font-weight:500;color:var(--nav-muted);margin-bottom:16px}.site-nav-mega-primary{display:flex;flex-direction:column;gap:2px}.site-nav-mega-primary a{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;padding:6px 0;font-size:34px;line-height:1.2;font-weight:500;letter-spacing:-.03em;color:var(--nav-text);transition:color .15s}.site-nav-mega-primary svg{width:22px;height:22px;color:var(--nav-muted);transition:transform .15s,color .15s}.site-nav-mega-primary a:focus-visible svg,.site-nav-mega-primary a:hover svg{transform:translate(2px,-2px);color:var(--nav-text)}.site-nav-mega-primary a[aria-current]{color:var(--nav-text)}.site-nav-mega-primary a:not(:hover):not([aria-current]){color:color-mix(in srgb,var(--nav-text) 88%,transparent)}.site-nav-mega-resources{display:flex;flex-direction:column;align-items:flex-start;padding-top:2px}.site-nav-mega-resources a{display:inline-flex;align-items:center;gap:6px;padding:7px 0;font-size:15px;font-weight:500;color:var(--nav-text);opacity:.86;transition:opacity .15s}.site-nav-mega-resources a:hover{opacity:1}.site-nav-mega-resources svg{color:var(--nav-muted)}@media (prefers-reduced-motion:reduce){.site-nav-mega,.site-nav-mega-inner,.site-nav-mega-shade{animation:none}}@media(max-width:1280px){.site-nav-mega-primary a{font-size:30px}.site-nav-mega-inner{gap:48px}}.site-nav-progress{position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transform-origin:left;pointer-events:none}.site-nav-mobile{position:fixed;inset:0;z-index:70;overflow-y:auto;padding:24px max(24px,calc((100vw - 640px)/2));background:#08090c;color:#f4f4f5;--nav-line:#ffffff14}.site-nav-mobile-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--nav-line);color:#a1a1aa;font-size:13px}.site-nav-mobile-heading button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--nav-line);border-radius:50%;cursor:pointer}.site-nav-mobile-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:24px 0}.site-nav-mobile-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 14px;border-radius:12px;background:#ffffff05;font-size:18px}.site-nav-mobile-links a:hover,.site-nav-mobile-links a[aria-current]{background:#ffffff12}.site-nav-mobile-footer{display:flex;flex-direction:column;gap:20px;border-top:1px solid var(--nav-line);padding-top:24px;font-size:14px;color:#a1a1aa}.site-nav-mobile-footer>a{display:flex;align-items:center;gap:8px;min-height:32px}@media(max-width:1100px){.site-nav-shell{gap:24px}.site-nav-desktop{gap:16px}.site-nav-actions{gap:10px}}@media(max-width:1023px){.site-nav-desktop,.site-nav-mega{display:none}.site-nav-toggle{display:flex}.site-nav-shell{min-height:80px;padding:16px 24px}}@media(min-width:1024px){.site-nav-mobile{display:none}}@media(max-width:600px){.site-nav-shell{min-height:72px;padding:12px 16px;gap:12px}.site-nav-brand{font-size:21px;gap:8px}.site-nav-brand>span{max-width:95px}.site-nav-brand img{width:30px;height:30px}.site-nav-actions{gap:10px}.site-nav-actions .site-nav-socials{display:none}.site-nav-mobile-links a{font-size:16px}}.romflow-privacy .site-nav{--nav-bg:var(--policy-bg);--nav-text:var(--policy-text);--nav-muted:var(--policy-text);--nav-line:var(--policy-line)}.romflow-privacy .site-nav .site-nav-wordmark-tail{color:#737373}.romflow-privacy .site-nav-mega{background:transparent}.romflow-privacy .site-nav-mega-shade{background:linear-gradient(180deg,#0f172a26,transparent)}.romflow-privacy .site-nav-mega p{color:var(--policy-text);opacity:.65}.romflow-privacy .site-nav-language-menu{background:var(--policy-bg);color:var(--policy-text);border-color:var(--policy-line)}.romflow-privacy .site-nav{background:transparent}