.public-topbar{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:nowrap;padding:14px max(20px,calc((100vw - 1180px)/2));min-height:68px;background:#fff;border-bottom:1px solid #e1e9f4;position:relative;z-index:40;color:#072447}.public-topbar *{box-sizing:border-box}.public-topbar .public-brand{display:flex;align-items:center;gap:8px;font:700 27px/1 Poppins, sans-serif;text-decoration:none;color:inherit;white-space:nowrap;flex-shrink:0;max-width:none;text-align:left}.public-brand img{width:34px;height:34px}.public-brand b{color:#00aee8}.public-topbar .public-actions{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;font:500 13px/1.4 Inter,sans-serif;color:inherit}.public-actions a{color:inherit;text-decoration:none}.public-dropdown{position:relative}.public-dropdown summary{display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;list-style:none;min-height:42px;border-radius:10px}.public-dropdown summary::-webkit-details-marker{display:none}.public-language summary{padding:8px}.public-topbar .public-theme,.public-menu summary{width:42px;height:42px;flex-shrink:0;background:transparent;color:inherit;border:1px solid #dce6f3;border-radius:10px;cursor:pointer;margin:0;padding:0;display:grid;place-items:center;font-size:23px}.public-topbar .public-popover{position:absolute;right:0;top:calc(100% + 10px);width:230px;max-width:calc(100vw - 24px);padding:8px;box-shadow:0 16px 40px #061d3830;border:1px solid #dce6f3;background:#fff;border-radius:14px;max-height:calc(100dvh - 100px);overflow-y:auto;color:#072447;z-index:60}.public-topbar .public-popover a,.public-popover button{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:0;border-radius:8px;text-align:left;font:500 13px/1.5 Inter,sans-serif;background:transparent;color:inherit;cursor:pointer}.public-popover a:hover,.public-popover button:hover,.public-popover a[aria-current]{background:#eaf4ff}.public-popover hr{border:0;border-top:1px solid #e1e9f4;margin:8px}.public-topbar .public-popover .public-signup{background:#0085ff;color:#fff}.public-topbar :focus-visible{outline:3px solid #00b9dc;outline-offset:2px}.public-language img{object-fit:cover;flex-shrink:0;border-radius:2px}.dark .public-topbar,.dark .public-popover{background:#0b2036;color:#e8f2ff;border-color:#24415d}.dark .public-theme,.dark .public-menu summary{border-color:#24415d}.dark .public-popover a:hover,.dark .public-popover button:hover,.dark .public-popover a[aria-current]{background:#163650}body{min-width:0;overflow-wrap:break-word}main{min-width:0}main img,main video,main iframe{max-width:100%}main a{overflow-wrap:anywhere}@media(max-width:600px){.public-topbar{padding:10px 12px;min-height:64px;gap:8px}.public-topbar .public-brand{font-size:22px;gap:5px}.public-brand img{width:30px;height:30px}.public-topbar .public-actions{gap:6px}.public-topbar .public-theme,.public-menu summary{width:36px;height:40px}.public-language summary{padding:4px;gap:4px;font-size:11px}.public-language summary img{width:20px;height:14px}.public-desktop-link{display:none}.public-topbar .public-popover{top:calc(100% + 14px)}main{margin-top:22px}main h1{overflow-wrap:break-word}}@media(max-width:350px){.public-topbar .public-brand{font-size:20px}.public-topbar{padding-inline:8px}.public-topbar .public-actions{gap:4px}.public-language summary>span:last-child{display:none}}

.public-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.public-menu .public-popover{right:auto;left:0;width:268px}.public-menu .public-popover form{display:block;padding:0;margin:0}.public-menu summary{border:0}.public-topbar>.public-brand{justify-self:start}.public-menu[open] summary{background:#eaf4ff}.dark .public-menu[open] summary{background:#163650}@media(max-width:600px){.public-menu .public-popover{position:fixed;top:64px;bottom:0;left:0;width:min(320px,88vw);max-height:none;border-radius:0 16px 16px 0;padding:18px 12px 32px;box-shadow:25px 0 70px #001c4940}.public-menu .public-popover a,.public-menu .public-popover button{font-size:14px;min-height:45px}.public-topbar{gap:6px}.public-topbar .public-brand{font-size:21px}.public-brand img{width:28px;height:28px}.public-topbar .public-menu summary{width:30px}.public-topbar .public-actions{gap:4px}}
