.cpu-ft{background:var(--cpu-ink-950);color:var(--cpu-text-invert-muted);padding-block:var(--cpu-sp-7) calc(var(--cpu-sp-7) + env(safe-area-inset-bottom, 0px))}.cpu-ft__in{align-items:flex-start;display:flex;flex-direction:column;gap:var(--cpu-sp-5)}@media (min-width:621px){.cpu-ft__in{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.cpu-ft__brand{align-items:center;color:var(--cpu-text-invert);display:flex;gap:var(--cpu-sp-2)}.cpu-ft__mark{background:color-mix(in srgb,var(--cpu-text-invert) 10%,transparent);display:grid;flex:none;font-size:13px;font-weight:800;height:34px;letter-spacing:-.04em;object-fit:contain;place-items:center;width:34px}.cpu-ft__txt{display:flex;flex-direction:column;line-height:1.25}.cpu-ft__name{font-family:var(--cpu-font-body);font-size:15px;font-weight:800;letter-spacing:-.01em}.cpu-ft__copy{color:var(--cpu-text-invert-muted);font-family:var(--cpu-font-mono);font-size:11px;letter-spacing:.04em}.cpu-ft__links{display:flex;flex-wrap:wrap;gap:var(--cpu-sp-1) var(--cpu-sp-5)}.cpu-ft__links a{color:inherit;font-family:var(--cpu-font-body);font-size:14px;padding-block:4px;text-decoration:none;transition:color var(--cpu-dur) var(--cpu-ease)}.cpu-ft__links a:hover{color:var(--cpu-text-invert)}@media (prefers-reduced-motion:reduce){.cpu-ft__links a{transition:none}}