.sh{--sh-ink:#211f1c;--sh-sub:#5a5650;--sh-line:#e7e2db;--sh-wash:#f4f2ee;--sh-bg:#fff;z-index:30;background:var(--sh-bg);border-bottom:1px solid var(--sh-line);color:var(--sh-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.2;position:sticky;top:0;box-shadow:0 2px 6px #211f1c0d}html{scroll-padding-top:5rem}.sh-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1280px;min-height:68px;margin:0 auto;padding:10px 32px;display:flex}.sh-logo{color:inherit;border-radius:8px;flex:none;text-decoration:none;display:block}.sh-logo img{width:auto;height:42px;display:block}[data-brand=alto] .sh{--sh-bg:#eef3f8;--sh-line:#e3ded4;box-shadow:none}.sh-race{flex:none;text-decoration:none;display:none}.sh-right:has(>#account[hidden]) .sh-race{width:7.5rem;display:block}.sh-race-arc{width:100%;height:auto;display:block;overflow:visible}.sh-race-arc text{fill:#e8453c;font-family:Nunito,Arial Rounded MT Bold,system-ui,sans-serif;font-size:36px;font-weight:900}.sh-race .auth-arc-dot{fill:#e8453c}.sh-race .auth-arc-dome{fill:#e3eeca}.sh-race img{width:47%;height:auto;margin:-30% auto 0;display:block}@media (width<=640px){.sh-right:has(>#account[hidden]) .sh-race{width:5.6rem}}.sh-back-slot{flex:0 auto;align-items:center;gap:14px;min-width:0;margin-right:auto;display:flex}.sh-back-slot:empty{display:none}body:not(:has(#home)) .sh-back-slot{display:none}body:has(#race):not(:has(#home.active)) .sh-back-slot{display:none}.sh-back-slot:before{content:"";background:var(--sh-line);flex:none;align-self:stretch;width:1px;margin:6px 0}.sh .sh-back{min-height:36px;box-shadow:none;font:inherit;color:#2b6f9c;white-space:nowrap;cursor:pointer;background:#fff;border:1.5px solid #3b7ca6;border-radius:999px;align-items:center;margin:0;padding:0 14px 0 10px;font-size:.9rem;font-weight:600;line-height:1.2;display:inline-flex}.sh .sh-back:hover{color:#2b6f9c;background:#eef7fd}.sh .sh-back:focus-visible{outline:2px solid var(--sh-ink);outline-offset:2px}.sh-mark{display:block;position:relative}.sh-logo .sh-flag{transform-origin:0 100%;width:26px;height:auto;display:block;position:absolute;top:-2.5px;left:-3.5px;transform:rotate(-26deg)}.sh-logo:focus-visible{outline:2px solid var(--sh-ink);outline-offset:4px}.sh-right{justify-content:flex-end;align-items:center;gap:20px;min-width:0;display:flex}.sh-right>a,.sh-right>button{white-space:nowrap}.sh-account{min-width:0;position:relative}.sh-account[hidden]{display:none}.sh-button{min-width:0;max-width:100%;font:inherit;color:var(--sh-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;margin:0;padding:4px 14px 4px 4px;display:flex}.sh-button:hover,.sh-button[aria-expanded=true]{background:var(--sh-wash)}.sh-button:focus-visible{outline:2px solid var(--sh-ink);outline-offset:2px}.sh-button:disabled{cursor:default;color:var(--sh-ink);opacity:1}.sh-button:disabled:hover{background:0 0}.sh-button:disabled .sh-caret{display:none}.sh-who{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.sh-name{max-width:100%;color:var(--sh-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.sh-account[data-kind=account] .sh-name:empty:before{content:"Your account"}.sh-sub{color:var(--sh-sub);white-space:nowrap;font-size:.78rem}.sh-sub:empty{display:none}.sh .sh-avatar{flex:none;order:-1;width:2.5rem;height:2.5rem;font-size:1.1rem}.sh .sh-avatar.avatar{border-radius:50%;place-items:center;font-size:1.4rem;display:grid}.sh .sh-avatar.adult-avatar[data-kind=emoji]{font-size:1.4rem}.sh-caret{width:12px;height:12px;color:var(--sh-sub);flex:none;display:block}.sh-button[aria-expanded=true] .sh-caret{transform:rotate(180deg)}.sh-hint{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sh-switch-box{flex:none;min-width:0}.sh-switch-box[hidden]{display:none}.sh-switch{background:var(--sh-wash);border:1px solid var(--sh-line);border-radius:999px;align-items:stretch;gap:2px;margin:0;padding:3px;list-style:none;display:flex}.sh-switch li{margin:0;padding:0}.sh-seg{font:inherit;color:var(--sh-sub);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:700;line-height:1.2;text-decoration:none;display:block}a.sh-seg:hover{background:var(--sh-bg);color:var(--sh-ink)}a.sh-seg:focus-visible{outline:2px solid var(--sh-ink);outline-offset:-2px}.sh-seg.on{background:var(--sh-bg);color:var(--sh-ink);box-shadow:0 1px 2px #211f1c14}.sh-menu{z-index:40;background:var(--sh-bg);border:1px solid var(--sh-line);border-radius:14px;min-width:12rem;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #211f1c29}.sh-menu[hidden]{display:none}.sh-menu li{margin:0;padding:0}.sh-item{box-sizing:border-box;width:100%;font:inherit;color:var(--sh-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;margin:0;padding:9px 12px;font-size:.95rem;font-weight:600;line-height:1.4;text-decoration:none;display:block}.sh-item[hidden]{display:none}.sh-item:hover{background:var(--sh-wash);color:var(--sh-ink)}.sh-item:focus-visible{outline:2px solid var(--sh-ink);outline-offset:-2px}.sh-item-apart{border-top:1px solid var(--sh-line);border-radius:0 0 10px 10px;margin-top:4px;padding-top:11px}@media (width<=560px){.sh-inner{gap:10px;min-height:60px;padding:8px 16px}.sh-logo img{height:36px}.sh-logo .sh-flag{width:22px;top:-5px;left:-2.5px}.sh-right,.sh-back-slot{gap:10px}.sh .sh-back{padding:0 11px 0 8px;font-size:.85rem}.sh-sub,.sh-caret{display:none}.sh-button{gap:8px;padding:4px 8px 4px 4px}.sh-switch-box{display:none}}
