.footer-chip[data-v-559a983a]{border-radius:var(--radius);background-color:var(--surface);height:2.5rem;box-shadow:var(--shadow-surface);color:var(--text-2);transition:background-color .2s,color .2s,scale .45s var(--ease-press);--ripple:on;--ripple-color:currentColor;--ripple-opacity:.12;-webkit-tap-highlight-color:transparent;flex:1;align-items:center;gap:.625rem;padding:0 1rem 0 .375rem;font-size:.875rem;font-weight:500;display:flex;position:relative}.footer-chip[data-v-559a983a]:active:where(:not(:has(:is(button,a,[role=button]):active))){transition-duration:80ms;transition-timing-function:ease-out;scale:.96}@media (prefers-reduced-motion:reduce){.footer-chip[data-v-559a983a]:active{scale:none}}@media (hover:hover){.footer-chip[data-v-559a983a]:hover{background-color:var(--surface-2);color:var(--text)}}.footer-chip.footer-chip--text[data-v-559a983a]{padding-left:1rem}.footer-chip.footer-chip--current[data-v-559a983a]{background-color:color-mix(in srgb,var(--primary) 15%,var(--surface));color:var(--text)}@media (hover:hover){.footer-chip.footer-chip--current[data-v-559a983a]:hover{background-color:color-mix(in srgb,var(--primary) 25%,var(--surface));color:var(--text)}}.footer-chip__icon[data-v-559a983a]{background-color:var(--surface-3);border-radius:.375rem;flex:none;width:1.75rem;height:1.75rem;overflow:hidden}.footer-chip__name[data-v-559a983a]{white-space:nowrap}.footer-container[data-v-1b643588]{background-color:var(--background);width:100%;box-shadow:var(--shadow-popover);color:var(--text)}.footer-container .footer__content[data-v-1b643588]{padding:3rem 1rem}@media (width<=767px){.footer-container .footer__content[data-v-1b643588]{padding:1rem}}.footer-container .footer__content .footer__grid[data-v-1b643588]{grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:2rem;display:grid}@media (width<=767px){.footer-container .footer__content .footer__grid[data-v-1b643588]{gap:1.5rem}}@media (width<=1023px){.footer-container .footer__content .footer__grid[data-v-1b643588]{grid-template-columns:1fr 1fr}}@media (width<=639px){.footer-container .footer__content .footer__grid[data-v-1b643588]{grid-template-columns:1fr}}.footer-container .footer__content .footer__grid .footer__brand .brand__logo[data-v-1b643588]{border-radius:var(--radius);transition:scale .45s var(--ease-press);-webkit-tap-highlight-color:transparent;display:inline-flex;position:relative}.footer-container .footer__content .footer__grid .footer__brand .brand__logo[data-v-1b643588]:active:where(:not(:has(:is(button,a,[role=button]):active))){transition-duration:80ms;transition-timing-function:ease-out;scale:.96}@media (prefers-reduced-motion:reduce){.footer-container .footer__content .footer__grid .footer__brand .brand__logo[data-v-1b643588]:active{scale:none}}.footer-container .footer__content .footer__grid .footer__brand .brand__logo[data-v-1b643588] img,.footer-container .footer__content .footer__grid .footer__brand .brand__logo[data-v-1b643588] svg{height:42px}.footer-container .footer__content .footer__grid .footer__brand .brand__description[data-v-1b643588]{color:var(--text-3);max-width:420px;margin-top:1rem;font-size:1rem}@media (width<=767px){.footer-container .footer__content .footer__grid .footer__brand .brand__description[data-v-1b643588]{margin:0}}.footer-container .footer__content .footer__grid .footer__brand .brand__social[data-v-1b643588]{align-items:center;gap:.25rem;margin-top:1rem;display:flex;position:relative;left:-8px}@media (width<=767px){.footer-container .footer__content .footer__grid .footer__brand .brand__social[data-v-1b643588]{margin-top:.25rem}}.footer-container .footer__content .footer__grid .footer__brand .brand__social .social__item[data-v-1b643588]{width:36px;height:36px;color:var(--link);transition:.2s,scale .45s var(--ease-press);--ripple:on;--ripple-color:currentColor;--ripple-opacity:.12;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.footer-container .footer__content .footer__grid .footer__brand .brand__social .social__item[data-v-1b643588]:active:where(:not(:has(:is(button,a,[role=button]):active))){transition-duration:80ms;transition-timing-function:ease-out;scale:.92}@media (prefers-reduced-motion:reduce){.footer-container .footer__content .footer__grid .footer__brand .brand__social .social__item[data-v-1b643588]:active{scale:none}}.footer-container .footer__content .footer__grid .footer__brand .brand__social .social__item[data-v-1b643588]:hover{color:var(--link-hover)}.footer-container .footer__content .footer__grid .footer__brand .brand__social .social__item .app-icon[data-v-1b643588]{font-size:1.25rem}.footer-container .footer__content .footer__grid .footer__links h4[data-v-1b643588]{color:var(--text);text-transform:uppercase;margin:.25rem 0 1rem;font-size:.875rem;font-weight:700}@media (width<=767px){.footer-container .footer__content .footer__grid .footer__links h4[data-v-1b643588]{margin:0 0 .5rem}}.footer-container .footer__content .footer__grid .footer__links ul[data-v-1b643588]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=767px){.footer-container .footer__content .footer__grid .footer__links ul[data-v-1b643588]{gap:.5rem}}.footer-container .footer__content .footer__grid .footer__links ul li a[data-v-1b643588]{color:var(--link);transition:.2s,scale .45s var(--ease-press);-webkit-tap-highlight-color:transparent;font-size:1rem;display:inline-flex;position:relative}.footer-container .footer__content .footer__grid .footer__links ul li a[data-v-1b643588]:active:where(:not(:has(:is(button,a,[role=button]):active))){transition-duration:80ms;transition-timing-function:ease-out;scale:.96}@media (prefers-reduced-motion:reduce){.footer-container .footer__content .footer__grid .footer__links ul li a[data-v-1b643588]:active{scale:none}}.footer-container .footer__content .footer__grid .footer__links ul li a[data-v-1b643588]:hover{color:var(--link-hover)}.footer-container .footer__content .footer__grid .footer__support[data-v-1b643588]{flex-direction:column;justify-self:flex-end;max-width:320px;display:flex}@media (width<=639px){.footer-container .footer__content .footer__grid .footer__support[data-v-1b643588]{justify-self:unset;max-width:unset}}.footer-container .footer__content .footer__grid .footer__support h4[data-v-1b643588]{color:var(--text);text-transform:uppercase;margin:.25rem 0 .5rem;font-size:.875rem;font-weight:700}@media (width<=767px){.footer-container .footer__content .footer__grid .footer__support h4[data-v-1b643588]{margin:0 0 .5rem}}.footer-container .footer__content .footer__grid .footer__support p[data-v-1b643588]{color:var(--text-3);margin-bottom:1rem;font-size:1rem}.footer-container .footer__content .footer__grid .footer__support .support__actions[data-v-1b643588]{flex-direction:column;gap:.75rem;display:flex}.footer-container .footer__content .footer__grid .footer__support .support__actions .btn[data-v-1b643588]{border-radius:var(--radius);height:3rem;transition:.2s,scale .45s var(--ease-press);color:var(--text);background:var(--surface-2);--ripple:on;--ripple-color:currentColor;--ripple-opacity:.12;-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.footer-container .footer__content .footer__grid .footer__support .support__actions .btn[data-v-1b643588]:active:where(:not(:has(:is(button,a,[role=button]):active))){transition-duration:80ms;transition-timing-function:ease-out;scale:.96}@media (prefers-reduced-motion:reduce){.footer-container .footer__content .footer__grid .footer__support .support__actions .btn[data-v-1b643588]:active{scale:none}}.footer-container .footer__content .footer__grid .footer__support .support__actions .btn .app-icon[data-v-1b643588]{font-size:1.125rem}.footer-container .footer__content .footer__grid .footer__support .support__actions .btn.btn--discord[data-v-1b643588]{background:var(--discord);color:var(--text-on-discord)}@media (hover:hover){.footer-container .footer__content .footer__grid .footer__support .support__actions .btn.btn--discord[data-v-1b643588]:hover{background:var(--discord-hover)}}.footer-container .footer__content .footer__categories[data-v-1b643588]{flex-direction:column;gap:1rem;margin-top:2.5rem;display:flex}@media (width<=767px){.footer-container .footer__content .footer__categories[data-v-1b643588]{gap:.75rem;margin-top:1.5rem}}.footer-container .footer__content .footer__categories h4[data-v-1b643588]{color:var(--text);text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700}.footer-container .footer__content .footer__categories-heading[data-v-1b643588]{justify-content:space-between;align-items:center;gap:1rem;min-height:2rem;display:flex}.footer-container .footer__content .footer__categories-arrows[data-v-1b643588]{gap:.5rem;display:flex}@media (width<=767px){.footer-container .footer__content .footer__categories-arrows[data-v-1b643588]{display:none}}.footer-container .footer__content .footer__categories-arrows button[data-v-1b643588]{background-color:var(--neutral);width:2rem;height:2rem;color:var(--text-on-neutral);cursor:pointer;transition:background-color .2s,color .2s,scale .45s var(--ease-press);--ripple:on;--ripple-color:currentColor;--ripple-opacity:.12;-webkit-tap-highlight-color:transparent;border:none;border-radius:50%;place-items:center;display:grid;position:relative}.footer-container .footer__content .footer__categories-arrows button[data-v-1b643588]:active:where(:not(:has(:is(button,a,[role=button]):active))){transition-duration:80ms;transition-timing-function:ease-out;scale:.92}@media (prefers-reduced-motion:reduce){.footer-container .footer__content .footer__categories-arrows button[data-v-1b643588]:active{scale:none}}@media (hover:hover){.footer-container .footer__content .footer__categories-arrows button[data-v-1b643588]:hover{background-color:var(--neutral-hover);color:var(--text-on-neutral-hover)}}.footer-container .footer__content .footer__categories-arrows button[data-v-1b643588]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.footer-container .footer__content .footer__categories-rail[data-v-1b643588]{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none;gap:.5rem;margin:-.5rem;padding:.5rem;list-style:none;display:flex;overflow-x:auto}.footer-container .footer__content .footer__categories-rail[data-v-1b643588]::-webkit-scrollbar{display:none}@media (width<=767px){.footer-container .footer__content .footer__categories-rail[data-v-1b643588]{margin-inline:-1rem;padding-inline:1rem}}.footer-container .footer__content .footer__categories-rail.is-dragging[data-v-1b643588],.footer-container .footer__content .footer__categories-rail.is-dragging[data-v-1b643588] *{cursor:grabbing}.footer-container .footer__content .footer__categories-rail.is-dragging[data-v-1b643588] :active{scale:none}.footer-container .footer__content .footer__categories-rail>li[data-v-1b643588]{flex:none;display:flex}.footer-container .footer__content .footer__categories-rail.has-more-forward[data-v-1b643588]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.footer-container .footer__content .footer__categories-rail.has-more-back[data-v-1b643588]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),#0000)}.footer-container .footer__content .footer__categories-rail.has-more-back.has-more-forward[data-v-1b643588]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000)}.footer-container .footer__content .footer__categories .footer__category-group[data-v-1b643588]{align-items:center;margin-right:.5rem}.footer-container .footer__content .footer__categories .footer__category-group[data-v-1b643588]>.footer-chip{flex:none}.footer-container .footer__content .footer__category-group-arrow[data-v-1b643588]{color:var(--text-3);flex:none;margin:0 .125rem;font-size:1rem}.footer-container .footer__content .footer__category-trail[data-v-1b643588]{border-radius:var(--radius);background-color:var(--surface);height:2.5rem;box-shadow:var(--shadow-surface);align-items:center;padding:0 .375rem;display:flex}.footer-container .footer__content .footer__category-group-list[data-v-1b643588]{align-items:center;margin:0;padding:0;list-style:none;display:flex}.footer-container .footer__content .footer__category-group-list li[data-v-1b643588]{align-items:center;display:flex}.footer-container .footer__content .footer__category-group-list li+li[data-v-1b643588]:before{content:"";background-color:color-mix(in srgb,var(--primary) 60%,transparent);border-radius:50%;flex:none;width:.25rem;height:.25rem;margin:0 .25rem}.footer-container .footer__content .footer__category-sub[data-v-1b643588]{height:1.75rem;color:var(--text-2);white-space:nowrap;transition:background-color .2s,color .2s,scale .45s var(--ease-press);-webkit-tap-highlight-color:transparent;border-radius:1rem;align-items:center;padding:0 .5rem;font-size:.875rem;font-weight:500;display:flex;position:relative}.footer-container .footer__content .footer__category-sub[data-v-1b643588]:active:where(:not(:has(:is(button,a,[role=button]):active))){transition-duration:80ms;transition-timing-function:ease-out;scale:.96}@media (prefers-reduced-motion:reduce){.footer-container .footer__content .footer__category-sub[data-v-1b643588]:active{scale:none}}@media (hover:hover){.footer-container .footer__content .footer__category-sub[data-v-1b643588]:hover{background-color:var(--surface-2);color:var(--text)}}.footer-container .footer__content .footer__category-more[data-v-1b643588]{background-color:var(--surface-2);height:1.75rem;color:var(--text-3);white-space:nowrap;transition:background-color .2s,color .2s,scale .45s var(--ease-press);border-radius:1rem;flex:none;align-items:center;margin-left:.375rem;padding:0 .75rem;font-size:.75rem;font-weight:600;display:flex;position:relative}.footer-container .footer__content a.footer__category-more[data-v-1b643588]{--ripple:on;--ripple-color:currentColor;--ripple-opacity:.12;-webkit-tap-highlight-color:transparent}.footer-container .footer__content a.footer__category-more[data-v-1b643588]:active:where(:not(:has(:is(button,a,[role=button]):active))){transition-duration:80ms;transition-timing-function:ease-out;scale:.96}@media (prefers-reduced-motion:reduce){.footer-container .footer__content a.footer__category-more[data-v-1b643588]:active{scale:none}}@media (hover:hover){.footer-container .footer__content a.footer__category-more[data-v-1b643588]:hover{background-color:var(--surface-3);color:var(--text)}}.footer-container .footer__content .footer__bottom[data-v-1b643588]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1rem;display:flex}@media (width<=1023px){.footer-container .footer__content .footer__bottom[data-v-1b643588]{flex-direction:column;align-items:flex-start}}@media (width<=767px){.footer-container .footer__content .footer__bottom[data-v-1b643588]{margin-top:1.5rem}}.footer-container .footer__content .footer__bottom .bottom__links[data-v-1b643588]{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.footer-container .footer__content .footer__bottom .bottom__links a[data-v-1b643588]{color:var(--link);transition:.2s,scale .45s var(--ease-press);-webkit-tap-highlight-color:transparent;font-size:.75rem;position:relative}.footer-container .footer__content .footer__bottom .bottom__links a[data-v-1b643588]:active:where(:not(:has(:is(button,a,[role=button]):active))){transition-duration:80ms;transition-timing-function:ease-out;scale:.96}@media (prefers-reduced-motion:reduce){.footer-container .footer__content .footer__bottom .bottom__links a[data-v-1b643588]:active{scale:none}}.footer-container .footer__content .footer__bottom .bottom__links a[data-v-1b643588]:hover{color:var(--link-hover)}.footer-container .footer__content .footer__bottom .bottom__copy[data-v-1b643588]{text-align:right;flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}@media (width<=1023px){.footer-container .footer__content .footer__bottom .bottom__copy[data-v-1b643588]{text-align:left;align-items:flex-start}}.footer-container .footer__content .footer__bottom .bottom__copy span[data-v-1b643588]{color:var(--text-3);font-size:.875rem}
