.app-toggle[data-v-880c17fc]{--on:0;border-radius:var(--radius-pill);background:var(--tick);flex:none;width:2.25rem;height:1.25rem;position:relative}.app-toggle.is-on[data-v-880c17fc]{--on:1}.app-toggle[data-v-880c17fc]:focus-visible{outline:2px solid var(--fg);outline-offset:.125rem}.app-toggle__fill[data-v-880c17fc]{border-radius:var(--radius-pill);background:var(--fg);clip-path:inset(0 calc((1 - var(--on))*100%) 0 0 round var(--radius-pill));transition:clip-path .35s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.app-toggle__knob[data-v-880c17fc]{background:var(--on-fg);width:1rem;height:1rem;box-shadow:var(--shadow-s);transform:translateX(calc(var(--on)*1rem));border-radius:50%;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:.125rem;left:.125rem}@media (prefers-reduced-motion:reduce){.app-toggle__fill[data-v-880c17fc],.app-toggle__knob[data-v-880c17fc]{transition:none}}.app-consent[data-v-dfe9d1ba]{z-index:95;pointer-events:none;position:fixed;inset:0;overflow:hidden}.app-consent__skin[data-v-dfe9d1ba]{background:var(--on-fg);box-shadow:var(--shadow-caption);position:absolute;top:0;left:0}.app-consent__bar[data-v-dfe9d1ba],.app-consent__panel[data-v-dfe9d1ba]{bottom:1.25rem;left:var(--layout-margin);color:var(--fg);pointer-events:auto;visibility:hidden;position:absolute}.app-consent__bar[data-v-dfe9d1ba]{border-radius:var(--radius-pill);align-items:center;gap:.75rem;width:max-content;padding:.375rem .375rem .375rem 1.25rem;display:flex}@media (width<=640px) and (aspect-ratio<=1){.app-consent__bar[data-v-dfe9d1ba]{right:var(--layout-margin);bottom:calc(1rem + env(safe-area-inset-bottom));border-radius:var(--radius-xl);flex-direction:column;align-items:stretch;gap:.75rem;width:auto;padding:1rem}}.app-consent__message[data-v-dfe9d1ba]{font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-paragraph);line-height:var(--leading-label)}.app-consent__choice[data-v-dfe9d1ba]{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.app-consent__buttons[data-v-dfe9d1ba]{gap:.5rem;display:flex}.app-consent__link[data-v-dfe9d1ba]{font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-label);line-height:var(--leading-label);color:var(--fg);text-underline-position:from-font;white-space:nowrap;background:0 0;text-decoration:underline}.app-consent__link[data-v-dfe9d1ba]:focus-visible{outline:2px solid var(--fg);outline-offset:.25rem}.app-consent__panel[data-v-dfe9d1ba]{border-radius:var(--radius-xl);width:25rem}@media (width<=640px) and (aspect-ratio<=1){.app-consent__panel[data-v-dfe9d1ba]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:auto;bottom:0;left:0;right:0}}.app-consent__scroll[data-v-dfe9d1ba]{overscroll-behavior:contain;flex-direction:column;gap:1.25rem;max-height:calc(100svh - 7.25rem);padding:1.25rem 1.25rem 1.5rem;display:flex;overflow-y:auto}@media (width<=1024px){.app-consent__scroll[data-v-dfe9d1ba]{max-height:calc(100svh - 7.5rem)}}@media (width<=640px) and (aspect-ratio<=1){.app-consent__scroll[data-v-dfe9d1ba]{max-height:calc(100svh - 5.5rem);padding:1.25rem 1rem calc(1.5rem + env(safe-area-inset-bottom));gap:1.125rem}}.app-consent__scroll.is-ruled[data-v-dfe9d1ba]{scrollbar-width:none}.app-consent__scroll.is-ruled[data-v-dfe9d1ba]::-webkit-scrollbar{display:none}.app-consent__ruler[data-v-dfe9d1ba]{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;width:.875rem;position:absolute;top:1.25rem;bottom:1.25rem;right:0}.app-consent__ruler-canvas[data-v-dfe9d1ba]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.app-consent__group-head[data-v-dfe9d1ba],.app-consent__head[data-v-dfe9d1ba]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.app-consent__title[data-v-dfe9d1ba]{font-size:var(--font-size-body);line-height:var(--leading-body);outline:none}.app-consent__text[data-v-dfe9d1ba],.app-consent__title[data-v-dfe9d1ba]{font-family:var(--font-sans);font-weight:600}.app-consent__text[data-v-dfe9d1ba]{font-size:var(--font-size-paragraph);line-height:var(--leading-paragraph);color:var(--fg-muted)}.app-consent__group[data-v-dfe9d1ba]{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.app-consent__group-head[data-v-dfe9d1ba]{align-self:stretch}.app-consent__name[data-v-dfe9d1ba]{font-size:var(--font-size-paragraph)}.app-consent__name[data-v-dfe9d1ba],.app-consent__state[data-v-dfe9d1ba]{font-family:var(--font-sans);font-weight:500;line-height:var(--leading-label)}.app-consent__state[data-v-dfe9d1ba]{font-size:var(--font-size-label);color:var(--fg-muted)}.app-consent__cookies[data-v-dfe9d1ba]{align-self:stretch;margin-top:-.625rem;overflow:hidden}.app-consent__list[data-v-dfe9d1ba]{flex-direction:column;gap:.75rem;padding-top:.625rem;display:flex}.app-consent__row[data-v-dfe9d1ba]{font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-label);line-height:var(--leading-label);grid-template-columns:1fr auto;grid-template-areas:"cookie long""what what";gap:.375rem 1rem;display:grid}.app-consent__cookie[data-v-dfe9d1ba]{grid-area:cookie}.app-consent__what[data-v-dfe9d1ba]{color:var(--fg-muted);grid-area:what}.app-consent__long[data-v-dfe9d1ba]{color:var(--fg-muted);text-align:right;white-space:nowrap;grid-area:long}.app-consent__hairline[data-v-dfe9d1ba]{background:var(--hairline);border:0;flex:none;height:1px;margin:0}.app-consent__actions[data-v-dfe9d1ba]{flex-direction:column;gap:.5rem;display:flex}.app-consent__save[data-v-dfe9d1ba]{width:100%}.app-consent__all[data-v-dfe9d1ba]{flex:1}.app-consent__policies[data-v-dfe9d1ba]{gap:1rem;display:flex}.app-consent__policy[data-v-dfe9d1ba]{font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-label);line-height:var(--leading-label);color:var(--fg-muted);text-underline-position:from-font;text-decoration:underline}
