html,body{margin:0!important;background:#07101f!important;overflow-x:hidden!important;height:auto!important}body.site-ready{padding-top:64px}.site-nav{position:fixed;z-index:9999;inset:0 0 auto;height:64px;background:rgba(7,16,31,.94);border-bottom:1px solid rgba(255,255,255,.12);backdrop-filter:blur(16px);display:flex;align-items:center;padding:0 4vw;font-family:Inter,sans-serif}.site-nav__brand{display:flex;align-items:center;gap:10px;margin-right:auto;color:#fff;text-decoration:none;font-weight:700}.site-nav__brand img{width:36px;height:36px;object-fit:contain}.site-nav__links{display:flex;align-items:center;gap:8px}.site-nav__links a{padding:9px 13px;border-radius:99px;color:#94a3b8;text-decoration:none;font-size:12px;transition:.2s}.site-nav__links a:hover,.site-nav__links a.active{color:#fff;background:rgba(59,130,246,.18)}.site-nav__present{margin-left:12px;padding:9px 15px;border:1px solid rgba(96,165,250,.55);border-radius:99px;background:#2563eb;color:#fff;font:600 12px Inter,sans-serif;cursor:pointer;transition:.2s}.site-nav__present:hover{background:#3b82f6;box-shadow:0 0 16px rgba(59,130,246,.35)}.web-experience{width:100%;background:#07101f}.web-section{position:relative;width:100%;overflow:hidden;background:#07101f;border-bottom:1px solid rgba(255,255,255,.08)}.web-section>section{position:absolute!important;top:var(--slide-top,0px)!important;right:auto!important;bottom:auto!important;left:var(--slide-left,0px)!important;margin:0!important;visibility:visible!important;display:block!important}.site-progress{position:fixed;z-index:10000;left:0;top:64px;height:2px;background:#3b82f6;width:0;box-shadow:0 0 12px #3b82f6}body.site-ready.presentation-mode{padding-top:0}body.presentation-mode{scroll-snap-type:y mandatory}body.presentation-mode .site-nav,body.presentation-mode .site-progress{display:none}body.presentation-mode .web-section{border-bottom:0;scroll-snap-align:start}@media(max-width:700px){.site-nav{padding:0 14px}.site-nav__brand span{display:none}.site-nav__links{gap:0;overflow-x:auto}.site-nav__links a{white-space:nowrap;padding:8px;font-size:10px}.site-nav__present{margin-left:6px;padding:8px 10px;font-size:10px}}
