@layer components{.footer-link{--row:32px;min-height:var(--row);padding-block:calc((var(--row) - 1.35em) / 2);border-radius:var(--radius-focus);font-size:var(--text-md);text-align:start;color:var(--fg-2);text-underline-offset:6px;cursor:pointer;align-items:flex-start;margin-inline:-6px;padding-inline:6px;line-height:1.35;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s,text-underline-offset .15s;display:inline-flex}@media (pointer:coarse){.footer-link{--row:44px}}@media (hover:hover) and (pointer:fine){.footer-link:hover{color:var(--fg);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}}.footer-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.footer-wordmark{-webkit-user-select:none;user-select:none;pointer-events:none;height:13.5cqi;margin-block-start:40px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 25%,#0000 100%);mask-image:linear-gradient(#000 25%,#0000 100%);container-type:inline-size}.footer-wordmark>span{letter-spacing:-.065em;white-space:nowrap;text-align:center;color:color-mix(in oklab, var(--fg) 7%, transparent);font-feature-settings:"ss01", "cv11";font-size:19.3cqi;font-weight:700;line-height:.86;display:block}[data-theme=dark] .footer-wordmark>span{color:color-mix(in oklab, var(--fg) 9%, transparent)}.footer-wordmark[data-reveal=waiting]>span{opacity:0;transform:translateY(12%)}.footer-wordmark[data-reveal=shown]>span{transition:opacity .4s var(--ease-out), transform .4s var(--ease-out)}}
