.eb-nav{position:fixed;inset:0 0 auto;z-index:900;color:#172b49;background:linear-gradient(110deg,#fff 12%,#f1f7ff 72%,#e6f5ff);border-bottom:1px solid #bed5f0;box-shadow:0 5px 22px #2457a512}.eb-nav:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#2563eb,#38bdf8 55%,#6366f1)}.eb-nav-main{height:64px;max-width:1280px;margin:auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:8px}.eb-nav-brand{flex-shrink:0}.eb-nav-brand>span{font-size:16px!important}.eb-nav a,.eb-nav button{transition:background .18s,color .18s,box-shadow .18s;cursor:pointer}.eb-nav :focus-visible,.eb-nav-skip:focus{outline:3px solid #2563eb;outline-offset:2px}.eb-nav-desktop{display:none;align-items:center;gap:2px}.eb-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;flex-shrink:0;padding:0 10px;border-radius:12px;white-space:nowrap;font-size:12px;font-weight:600;color:#425774}.eb-nav-link:hover{background:#dcecff;color:#1748a5}.eb-nav-link.is-current{background:linear-gradient(120deg,#1d4ed8,#0369a1);color:#fff;box-shadow:0 3px 10px #1d4ed824}.eb-nav-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.eb-nav-login{min-height:44px;min-width:44px;padding:0 8px;font-size:12px;font-weight:650;color:#244b89;border-radius:10px}.eb-nav-login:hover{background:#dcecff}.eb-nav-signup{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 12px;border-radius:10px;background:linear-gradient(120deg,#059669,#0d9488);color:#fff!important;font-size:12px;font-weight:700;box-shadow:0 4px 12px #0596692e;white-space:nowrap;text-decoration:none}.eb-nav-signup:hover{background:linear-gradient(120deg,#047857,#0f766e);box-shadow:0 5px 16px #05966942}.eb-nav-demo{display:none;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:0 16px;border-radius:12px;background:linear-gradient(120deg,#1d4ed8,#0369a1);color:#fff!important;font-size:12px;font-weight:650;box-shadow:0 4px 12px #1d4ed824;white-space:nowrap}.eb-nav-demo:hover{background:linear-gradient(120deg,#1e40af,#075985);box-shadow:0 5px 16px #1d4ed836}.eb-nav-demo span{font-size:18px}.eb-nav-menu{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 10px;border:1px solid #b9d1ef;border-radius:12px;background:#fff;font-size:12px;color:#244b89}.eb-nav-menu:hover{background:#e5f0ff}.eb-nav-quick{display:flex;gap:5px;height:56px;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#8aa9d2 #eef5ff;padding:3px 16px 0;border-top:1px solid #d4e4f6;background:#ffffff90}.eb-nav-quick .eb-nav-link{min-height:44px;background:#eff6ff;border:1px solid #d8e7fb}.eb-nav-quick .eb-nav-link.is-current{background:linear-gradient(120deg,#1d4ed8,#0369a1);border-color:transparent}.eb-nav-quick .eb-nav-link:hover{background:#dcecff;color:#1748a5}.eb-nav-panel{max-height:calc(100dvh - 128px);overflow-y:auto;padding:18px 20px 24px;background:linear-gradient(145deg,#fff,#eef6ff);border-top:1px solid #d4e4f6;box-shadow:0 18px 30px #172b4912}.eb-nav-panel>p{margin:0 0 12px;color:#536c8c;font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.eb-nav-panel>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.eb-nav-panel .eb-nav-link{justify-content:flex-start;background:#fff;border:1px solid #dce7f5;white-space:normal}.eb-nav-panel .eb-nav-link.is-current{background:linear-gradient(120deg,#1d4ed8,#0369a1)}.eb-nav-panel>.eb-nav-demo,.eb-nav-panel>.eb-nav-signup{display:flex;margin-top:12px;min-height:44px}.eb-nav-space{height:56px}.eb-nav-skip{position:fixed;top:-100px;left:16px;z-index:1100;background:#fff;color:#172b49;padding:12px}.eb-nav-skip:focus{top:12px}@media(max-width:420px){.eb-nav-main{padding:0 10px;gap:6px}.eb-nav-actions{gap:4px}.eb-nav-login{min-width:auto;padding:0 6px}.eb-nav-signup{padding:0 10px;font-size:11.5px}}@media(min-width:640px){.eb-nav-main{height:72px;padding:0 24px;gap:12px}.eb-nav-brand>span{font-size:20px!important}.eb-nav-signup{min-height:44px;padding:0 15px;border-radius:12px}.eb-nav-demo{display:inline-flex}}@media(min-width:1280px){.eb-nav-desktop{display:flex}.eb-nav-menu,.eb-nav-quick,.eb-nav-space{display:none}.eb-nav-link{font-size:11px;padding:0 8px}.eb-nav-main{gap:12px}.eb-nav-actions{gap:10px}}@media(prefers-reduced-motion:reduce){.eb-nav a,.eb-nav button{transition:none}}@media(forced-colors:active){.eb-nav-link.is-current{outline:2px solid Highlight;background:Highlight;color:HighlightText}.eb-nav-demo,.eb-nav-signup{border:1px solid ButtonText}}.eb-nav-login{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;flex-wrap:wrap;border:1px solid;border-radius:8px;padding:8px 10px;line-height:1.25}.eb-nav-login:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media (max-width:480px){.eb-nav-actions .eb-nav-login{max-width:110px;font-size:11px;padding:6px}.eb-nav-actions .eb-nav-signup{display:none}}.eb-nav-login{gap:8px;flex-wrap:nowrap;padding:5px 12px 5px 5px;border:1.5px solid #1d4ed8;border-radius:12px;background:#eef4ff;color:#1e3a8a;box-shadow:0 3px 10px #1d4ed81f;white-space:nowrap}.eb-nav-login:hover{background:#dce8ff;box-shadow:0 4px 14px #1d4ed833}.eb-nav-login-tag{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:8px;background:linear-gradient(120deg,#1d4ed8,#4f46e5);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.02em;box-shadow:0 2px 6px #1d4ed84d}.eb-nav-login-text strong{font-weight:800}.eb-nav-actions>.eb-nav-signup{margin-left:16px}.eb-nav-panel>.eb-nav-login{justify-content:flex-start;margin-bottom:12px}@media (max-width:1279px){.eb-nav-actions>.eb-nav-signup{margin-left:12px}}@media (max-width:640px){.eb-nav-actions .eb-nav-login-text{display:none}.eb-nav-actions .eb-nav-login{padding:5px}}@media (min-width:1280px){.eb-nav-main{padding:0 16px}.eb-nav-link{padding:0 5px}.eb-nav-link.is-current{padding:0 10px}.eb-nav-actions{gap:8px}.eb-nav-actions>.eb-nav-signup{margin-left:16px}.eb-nav-login{gap:6px;padding-right:10px}.eb-nav-demo{gap:10px;padding:0 14px}}.eb-nav-login{border-color:#1e40af;background:linear-gradient(120deg,#2563eb,#4f46e5);color:#fff;box-shadow:0 4px 14px #1d4ed84d}.eb-nav-login:hover{background:linear-gradient(120deg,#1d4ed8,#4338ca);box-shadow:0 5px 18px #1d4ed866}.eb-nav-login-tag{background:linear-gradient(120deg,#1e3a8a,#312e81);box-shadow:inset 0 0 0 1px #ffffff26}.eb-nav-login-text,.eb-nav-login-text strong{color:#fff}@media (min-width:1280px){.eb-nav-main{gap:8px}.eb-nav-link{padding:0 4px}.eb-nav-actions{gap:6px}.eb-nav-actions>.eb-nav-signup{margin-left:12px}.eb-nav-actions .eb-nav-login-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;font-size:11px}.eb-nav-actions .eb-nav-login{padding-right:10px}}@media (min-width:1440px){.eb-nav-main{max-width:1400px}}