.csRoot .toolsShell{min-height:100dvh;background:var(--csPanel);color:var(--csInk)}.csRoot .toolsMain{padding-top:64px}.csRoot .toolsBar{position:fixed;top:0;left:0;right:0;z-index:50;background:var(--csChrome);border-bottom:1px solid var(--csLine);transition:transform var(--csEnterMs) var(--csEaseOut)}.csRoot .toolsBar[data-tucked="1"]{transform:translateY(-100%)}@media (min-width:1024px){.csRoot .toolsBar[data-tucked="1"]{transform:none}}.csRoot .toolsBarRow{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;height:64px;max-width:80rem;margin:0 auto;padding:0 16px}@media (min-width:640px){.csRoot .toolsBarRow{padding:0 24px}}@media (min-width:1024px){.csRoot .toolsBarRow{padding:0 32px}}.csRoot .toolsBrand{display:inline-flex;align-items:center;flex:none}.csRoot .toolsLogo{height:32px;width:auto;filter:var(--csArtLogo)}.csRoot .toolsBarActions{display:flex;align-items:center;gap:8px}@media (min-width:640px){.csRoot .toolsBarActions{gap:12px}}.csRoot .toolsBarActions .csBtn{flex:none;white-space:nowrap}@media (pointer:coarse){.csRoot .toolsBarActions .csBtn{--csKeyPressPull:calc(1px - var(--csDepth));min-height:44px}}.csRoot .toolsLocale{position:relative;flex:none}.csRoot .csKey.toolsLocaleKey{gap:7px;padding:7px 11px;font-size:13.5px;font-weight:500;line-height:var(--csLeadFlat);border-radius:var(--csRadKeySm);text-decoration:none}@media (pointer:coarse){.csRoot .csKey.toolsLocaleKey{--csKeyPressPull:calc(1px - var(--csDepth));min-height:44px}}.csRoot .toolsLocaleFlag{font-size:15px;line-height:var(--csLeadFlat)}.csRoot .toolsLocaleName{display:none}@media (min-width:640px){.csRoot .toolsLocaleName{display:inline}}.csRoot .toolsLocaleChev{flex:none;color:var(--csInkMeta);transition:transform var(--csKeyMs) var(--csEase)}.csRoot .toolsLocaleKey[data-open="1"] .toolsLocaleChev{transform:rotate(180deg);color:var(--csAmberText)}.csRoot .toolsLocalePanel{display:none;position:absolute;top:calc(100% + 8px);right:0;z-index:50;width:13rem;max-width:calc(100vw - 32px);overflow:hidden;background:var(--csFace);border:1px solid var(--csEdge);border-radius:var(--csRadPanel)}.csRoot .toolsLocalePanel[data-open="1"]{display:block}.csRoot .toolsLocalePanel .csRow[data-live="1"]:hover{background:var(--csFaceHi)}@media (pointer:coarse){.csRoot .toolsLocalePanel .csRow{min-height:44px}}.csRoot .toolsHead{text-align:center}.csRoot .toolsTitle{font-family:var(--csDisplay);font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:var(--csLeadTitle);color:var(--csInk);margin:0}@media (min-width:768px){.csRoot .toolsTitle{font-size:48px}}.csRoot .toolsLead{font-size:18px;max-width:42rem;margin:12px auto 0}.csRoot .toolsLead,.csRoot .toolsOpenings .toolsOpeningsLead{font-family:var(--csUi);line-height:var(--csLeadBody);color:var(--csInkBody)}.csRoot .toolsOpenings .toolsOpeningsLead{font-size:14px;margin:0 0 14px;padding:0 16px}.csRoot .toolsOpenings .csList{border-top:1px solid var(--csLine)}@media (pointer:coarse){.csRoot .toolsOpenings .csRow{min-height:44px}}