.app-website[data-v-97c9c0ee]{min-width:0;min-height:44px;color:var(--md-primary);-webkit-tap-highlight-color:transparent;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;text-decoration:none;display:flex}.website-symbol[data-v-97c9c0ee]{border:1px solid color-mix(in srgb,var(--md-primary) 20%,transparent);background:linear-gradient(145deg,var(--md-surface),var(--md-primary-container));width:2.75rem;height:2.75rem;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--md-surface) 70%,transparent);border-radius:1rem;place-items:center;transition:border-color .18s,box-shadow .18s;display:grid;position:relative}.website-compass[data-v-97c9c0ee]{width:1.5rem;height:1.5rem;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.website-arrow[data-v-97c9c0ee]{width:.65rem;height:.65rem;position:absolute;top:.2rem;right:.2rem}.website-label[data-v-97c9c0ee]{font-size:.875rem;font-weight:600;line-height:1.3}.app-website--bottom[data-v-97c9c0ee]{flex:1 1 0;padding-block:.5rem}.app-website--bottom .website-symbol[data-v-97c9c0ee]{border-radius:1.5rem;width:4rem;height:3rem}.app-website--bottom .website-compass[data-v-97c9c0ee]{width:1.75rem;height:1.75rem}.app-website--bottom .website-arrow[data-v-97c9c0ee]{width:.75rem;height:.75rem;top:.4rem;right:.65rem}.app-website[data-v-97c9c0ee]:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}@media (hover:hover){.app-website:hover .website-compass[data-v-97c9c0ee]{transform:rotate(-15deg)}.app-website:hover .website-symbol[data-v-97c9c0ee]{border-color:var(--md-primary);box-shadow:0 4px 12px -7px var(--md-primary)}}@media (prefers-reduced-motion:reduce){.website-compass[data-v-97c9c0ee],.website-symbol[data-v-97c9c0ee]{transition:none}.app-website:hover .website-compass[data-v-97c9c0ee]{transform:none}}.offline-banner[data-v-29ebb340]{background:var(--md-surface-variant);color:var(--md-on-surface-variant);grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.offline-banner--visible[data-v-29ebb340]{grid-template-rows:1fr}.offline-banner__clip[data-v-29ebb340]{min-height:0;overflow:hidden}.offline-banner__row[data-v-29ebb340]{align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}@media (prefers-reduced-motion:reduce){.offline-banner[data-v-29ebb340]{transition:none}}
