.hp-topbar,.home-upgrade .hp-topbar{z-index:30;-webkit-backdrop-filter:blur(16px);background:#04030fb8;border-bottom:1px solid #e2bb773d;justify-content:space-between;align-items:center;gap:32px;width:100%;height:86px;padding:0 max(32px,50% - 640px);display:flex;position:relative;box-shadow:0 10px 36px #00000024}.hp-topbar .brand,.home-upgrade .hp-topbar .brand{flex:none;width:218px;height:72px}.hp-topbar nav.hp-navigation,.home-upgrade .hp-topbar nav.hp-navigation{align-items:center;gap:clamp(20px,2.4vw,32px);margin:0;font-size:12px;font-weight:600;display:flex}.hp-topbar nav.hp-navigation>a,.home-upgrade .hp-topbar nav.hp-navigation>a,.home-upgrade .hp-topbar nav.hp-navigation>a:not(.nav-cta){color:#e1d7ef;white-space:nowrap;align-items:center;min-height:44px;font-size:12px;line-height:1.4;text-decoration:none;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.hp-topbar nav.hp-navigation>a:hover,.home-upgrade .hp-topbar nav.hp-navigation>a:hover{color:#f8e4bd}.hp-topbar nav.hp-navigation>.nav-cta,.home-upgrade .hp-topbar nav.hp-navigation>.nav-cta{background:#0c081bb8;border:1px solid #e2bb7770;border-radius:9px;justify-content:center;gap:20px;padding:12px 18px;color:#f8e4bd!important}.hp-topbar nav.hp-navigation>.nav-cta:hover,.home-upgrade .hp-topbar nav.hp-navigation>.nav-cta:hover{background:#25183b;border-color:#e9cb99}.hp-topbar nav.hp-navigation>.nav-cta span,.home-upgrade .hp-topbar nav.hp-navigation>.nav-cta span{margin-left:0}.hp-topbar .hp-menu-toggle,.home-upgrade .hp-topbar .hp-menu-toggle{color:#f8e4bd;min-width:94px;min-height:44px;font:inherit;cursor:pointer;background:#0c081bb8;border:1px solid #e2bb7770;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1;display:none}.hp-topbar .hp-menu-toggle:hover,.home-upgrade .hp-topbar .hp-menu-toggle:hover{background:#25183b;border-color:#e9cb99}.hp-topbar .hp-menu-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.hp-topbar a:focus-visible{outline-offset:5px;outline:2px solid #f5d290}.hp-topbar button:focus-visible{outline-offset:5px;outline:2px solid #f5d290}.home-upgrade .hp-topbar a:focus-visible{outline-offset:5px;outline:2px solid #f5d290}.home-upgrade .hp-topbar button:focus-visible{outline-offset:5px;outline:2px solid #f5d290}@media (max-width:1240px){.hp-topbar,.home-upgrade .hp-topbar{gap:18px;height:74px;padding-inline:24px}.hp-topbar .brand,.home-upgrade .hp-topbar .brand{width:184px;height:62px}.hp-topbar .hp-menu-toggle,.home-upgrade .hp-topbar .hp-menu-toggle{display:inline-flex}.hp-topbar nav.hp-navigation,.home-upgrade .hp-topbar nav.hp-navigation{-webkit-backdrop-filter:blur(20px);background:#0c081bf7;border:1px solid #e2bb7770;border-radius:0 0 14px 14px;flex-direction:column;align-items:stretch;gap:3px;max-height:calc(100dvh - 102px);padding:13px;display:none;position:absolute;inset:calc(100% - 1px) 24px auto;overflow-y:auto;box-shadow:0 20px 42px #0006}.hp-topbar nav.hp-navigation[data-open=true],.home-upgrade .hp-topbar nav.hp-navigation[data-open=true]{display:flex}.hp-topbar nav.hp-navigation>a,.home-upgrade .hp-topbar nav.hp-navigation>a,.home-upgrade .hp-topbar nav.hp-navigation>a:not(.nav-cta){color:#e1d7ef;white-space:normal;border-radius:7px;min-height:48px;padding:12px 14px;font-size:14px;display:flex}.hp-topbar nav.hp-navigation>a:hover,.home-upgrade .hp-topbar nav.hp-navigation>a:hover{color:#f8e4bd;background:#25183b}.hp-topbar nav.hp-navigation>.nav-cta,.home-upgrade .hp-topbar nav.hp-navigation>.nav-cta{border-color:#e2bb7770;justify-content:space-between;margin-top:8px;font-size:14px}.hp-topbar nav.hp-navigation>a:focus-visible{outline-offset:1px}.home-upgrade .hp-topbar nav.hp-navigation>a:focus-visible{outline-offset:1px}}@media (max-width:400px){.hp-topbar,.home-upgrade .hp-topbar{gap:12px;padding-inline:20px}.hp-topbar .brand,.home-upgrade .hp-topbar .brand{width:156px}.hp-topbar nav.hp-navigation,.home-upgrade .hp-topbar nav.hp-navigation{left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.hp-topbar nav.hp-navigation>a,.home-upgrade .hp-topbar nav.hp-navigation>a{transition:none}}.hp-topbar nav.hp-navigation{gap:clamp(12px,1.4vw,22px)}.hp-topbar nav.hp-navigation>a[aria-current=page],.hp-tools-menu a[aria-current=page]{color:#ffe2a5!important}.hp-topbar nav.hp-navigation>a[aria-current=page]:not(.nav-cta){box-shadow:inset 0 -2px #e3bd7b}.hp-tools-menu{color:#e1d7ef;font-size:12px;position:relative}.hp-tools-menu summary{cursor:pointer;white-space:nowrap;align-items:center;gap:7px;min-height:44px;list-style:none;display:flex}.hp-tools-menu summary::-webkit-details-marker{display:none}.hp-tools-menu summary:after{content:"⌄";color:#e6c27e;font-size:15px}.hp-tools-menu[open] summary,.hp-tools-menu summary:hover{color:#ffe2a5}.hp-tools-menu>div{z-index:35;background:#0b1029f5;border:1px solid #c5a86c8c;border-radius:12px;gap:2px;width:245px;padding:10px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 18px 44px #000a}.hp-tools-menu>div a{color:#e5e2f2;border-radius:7px;align-items:center;min-height:40px;padding:8px 10px;font-size:12px;text-decoration:none;display:flex}:is(.hp-tools-menu>div a:hover,.hp-tools-menu>div a:focus-visible){color:#ffe2a5;background:#26345d}:is(.hp-tools-menu summary:focus-visible,.hp-tools-menu a:focus-visible){outline-offset:3px;outline:2px solid #f5d290}@media (max-width:1500px){.hp-topbar .hp-menu-toggle,.home-upgrade .hp-topbar .hp-menu-toggle{display:inline-flex}.hp-topbar nav.hp-navigation,.home-upgrade .hp-topbar nav.hp-navigation{background:#0c081bf7;border:1px solid #e2bb7770;border-radius:0 0 14px 14px;flex-direction:column;align-items:stretch;gap:3px;max-height:calc(100dvh - 102px);padding:13px;display:none;position:absolute;inset:calc(100% - 1px) 24px auto;overflow-y:auto;box-shadow:0 20px 42px #0007}.hp-topbar nav.hp-navigation[data-open=true],.home-upgrade .hp-topbar nav.hp-navigation[data-open=true]{display:flex}.hp-topbar nav.hp-navigation>a,.home-upgrade .hp-topbar nav.hp-navigation>a{white-space:normal;min-height:48px;padding:12px 14px;font-size:14px;display:flex}.hp-tools-menu summary{min-height:48px;padding:12px 14px;font-size:14px}.hp-tools-menu>div{width:auto;box-shadow:none;background:#101630;border-color:#ffffff27;position:static}.hp-tools-menu>div a{min-height:44px;font-size:14px}}.hp-topbar,.home-upgrade .hp-topbar{background:#030b1de8;border-bottom-color:#d5a85b82}.hp-topbar .brand,.home-upgrade .hp-topbar .brand{width:270px;height:78px}.hp-topbar .brand img,.home-upgrade .hp-topbar .brand img{object-fit:contain;object-position:left center;width:100%;height:100%}.hp-topbar nav.hp-navigation,.home-upgrade .hp-topbar nav.hp-navigation{gap:clamp(8px,1vw,16px)}@media (max-width:1240px){.hp-topbar .brand,.home-upgrade .hp-topbar .brand{width:246px;height:66px}.hp-topbar .hp-menu-toggle,.home-upgrade .hp-topbar .hp-menu-toggle{display:inline-flex}.hp-topbar nav.hp-navigation,.home-upgrade .hp-topbar nav.hp-navigation{background:#07132af7;border:1px solid #d5a85b9c;border-radius:0 0 14px 14px;flex-direction:column;align-items:stretch;gap:3px;max-height:calc(100dvh - 102px);padding:13px;display:none;position:absolute;inset:calc(100% - 1px) 24px auto;overflow-y:auto;box-shadow:0 20px 42px #0008}.hp-topbar nav.hp-navigation[data-open=true],.home-upgrade .hp-topbar nav.hp-navigation[data-open=true]{display:flex}}@media (max-width:480px){.hp-topbar .brand,.home-upgrade .hp-topbar .brand{width:min(59vw,220px);height:64px}.hp-topbar,.home-upgrade .hp-topbar{gap:8px;padding-inline:16px}.hp-topbar .hp-menu-toggle,.home-upgrade .hp-topbar .hp-menu-toggle{min-width:86px}}.hp-priority-links{display:none!important}.hp-topbar nav.hp-navigation .hp-nav-actions{order:10;align-items:center;gap:8px;margin-left:auto;display:flex}.hp-topbar nav.hp-navigation .hp-nav-actions a{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.hp-topbar nav.hp-navigation .hp-nav-primary{background:linear-gradient(115deg,#ffe9a5,#e9af57);border:1px solid #ffe0a0;color:#1b1720!important}.hp-topbar nav.hp-navigation .hp-nav-secondary{color:#e3efff;background:#0b1e3b;border:1px solid #9ab1d2}.hp-pro-link{align-items:center;min-height:44px;display:flex;position:relative}.hp-pro-link>a{color:#e1d7ef;align-items:center;min-height:44px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.hp-pro-link>a[aria-current=page]{color:#ffe2a5;box-shadow:inset 0 -2px #e3bd7b}.hp-pro-hint{z-index:60;color:#ffe1a3;opacity:0;visibility:hidden;pointer-events:none;background:#07152c;border:1px solid #d2aa6a;border-radius:6px;width:max-content;max-width:280px;padding:8px 11px;font-size:11px;line-height:1.4;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #0009}.hp-pro-link:hover .hp-pro-hint,.hp-pro-link:focus-within .hp-pro-hint{opacity:1;visibility:visible}.hp-pro-detail{display:none}@media (min-width:1241px) and (max-width:1500px){.hp-topbar nav.hp-navigation .hp-nav-actions a{padding-inline:9px;font-size:11px}}@media (max-width:1240px) and (min-width:761px){.hp-topbar nav.hp-priority-links{align-items:center;gap:22px;margin-left:auto;display:flex!important}.hp-topbar nav.hp-priority-links[data-menu-open=true]{visibility:hidden}.hp-priority-links a{color:#e1eaf9;white-space:nowrap;font-size:13px;font-weight:750;text-decoration:none}.hp-priority-links a:hover{color:#ffe2a5}}@media (max-width:1240px){.hp-topbar nav.hp-navigation .hp-nav-actions{order:-1;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin:0 0 9px;display:grid}.hp-topbar nav.hp-navigation .hp-nav-actions a{white-space:normal;min-height:46px;font-size:13px}.hp-pro-link{border-radius:7px;padding:8px 14px;display:block}.hp-pro-link>a{min-height:28px;font-size:14px}.hp-pro-hint{width:auto;max-width:none;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;color:#b4c8e4;background:0 0;border:0;padding:0;font-size:11px;display:block;position:static;transform:none}.hp-pro-detail{display:inline}}@media (max-width:760px){.hp-topbar nav.hp-priority-links{display:none!important}}
