.button[data-v-591ec335]{-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-family-body);z-index:1;box-sizing:border-box;border-style:solid;border-width:1px;outline:none;justify-content:center;align-items:center;gap:.25rem;min-width:fit-content;max-width:100%;font-style:normal;font-weight:600;line-height:1.25;transition:all .3s;display:inline-flex;position:relative;text-decoration:none!important}.button[data-v-591ec335]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.button.active[data-v-591ec335]{cursor:default}.button.w100[data-v-591ec335]{width:100%}@media (min-width:781px) and (hover:hover){.button:not(.no-text):hover .button__ico-wrap--after .button__ico.arrow-right[data-v-591ec335],.button:not(.no-text):hover .button__ico-wrap--after .button__ico.chevron-right[data-v-591ec335],.button:not(.no-text):hover .button__ico-wrap--after .button__ico.circle-arrow-right[data-v-591ec335]{transform:translate(.1875rem)}}@media (min-width:781px){.button:not(.no-text):active .button__ico-wrap--after .button__ico.arrow-right[data-v-591ec335],.button:not(.no-text):active .button__ico-wrap--after .button__ico.chevron-right[data-v-591ec335],.button:not(.no-text):active .button__ico-wrap--after .button__ico.circle-arrow-right[data-v-591ec335]{transform:translate(.1875rem)}}.button[data-v-591ec335]:not(.no-text){-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000}@media (prefers-reduced-motion:reduce) and (min-width:781px) and (hover:hover){.button:not(.no-text):hover .button__ico-wrap--after .button__ico.arrow-right[data-v-591ec335],.button:not(.no-text):hover .button__ico-wrap--after .button__ico.chevron-right[data-v-591ec335],.button:not(.no-text):hover .button__ico-wrap--after .button__ico.circle-arrow-right[data-v-591ec335]{transform:none}}@media (prefers-reduced-motion:reduce) and (min-width:781px){.button:not(.no-text):active .button__ico-wrap--after .button__ico.arrow-right[data-v-591ec335],.button:not(.no-text):active .button__ico-wrap--after .button__ico.chevron-right[data-v-591ec335],.button:not(.no-text):active .button__ico-wrap--after .button__ico.circle-arrow-right[data-v-591ec335]{transform:none}}@media (prefers-reduced-motion:reduce){.button[data-v-591ec335]:not(.no-text){-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000}}.button__ico-wrap[data-v-591ec335]{justify-content:center;align-items:center;display:inline-flex;position:relative}.button__ico[data-v-591ec335]{flex-shrink:0;width:1.25rem;height:1.25rem;transition:all .3s;display:block}@media (max-width:780px){.button__ico[data-v-591ec335]{width:1.25rem;height:1.25rem}}.button__ico[data-v-591ec335] svg{width:100%;height:100%;display:block}.button.size-small[data-v-591ec335]{min-height:var(--button-min-height-small);height:auto;padding:.25rem var(--button-padding-x-small);font-size:var(--button-font-size-small)}.button.size-small.no-text[data-v-591ec335]{min-width:var(--button-min-height-small);min-height:var(--button-min-height-small);padding-left:.25rem;padding-right:.25rem}.button.size-small.no-text[data-v-591ec335] .icon.size-medium{width:1rem;height:1rem}.button.size-medium[data-v-591ec335]{min-height:var(--button-min-height-medium);height:auto;padding:.25rem var(--button-padding-x-medium);font-size:var(--button-font-size-medium)}.button.size-medium.no-text[data-v-591ec335]{border-radius:var(--border-radius-button);min-width:var(--button-min-height-medium);min-height:var(--button-min-height-medium);padding-left:.25rem;padding-right:.25rem}.button.size-large[data-v-591ec335]{min-height:var(--button-height);height:auto;padding:.25rem var(--button-padding-x-large);font-size:var(--font-size-button)}.button.size-large.no-text[data-v-591ec335]{min-width:var(--button-height);min-height:var(--button-height);padding-left:.25rem;padding-right:.25rem}.button.primary-pill[data-v-591ec335]:before,.button.primary[data-v-591ec335]:before{z-index:-1;content:"";border-radius:inherit;border-color:#0000;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.button.primary[data-v-591ec335]{color:var(--primary-foreground);border-radius:var(--button-radius-primary);-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;border:0}.button.primary[data-v-591ec335]:before{background:var(--button-primary-fill);box-shadow:var(--button-shadow)}@media (min-width:781px) and (hover:hover){.button.primary[data-v-591ec335]:hover:before{background:var(--button-primary-fill-hover);box-shadow:var(--button-shadow),var(--button-primary-glow)}}@media (min-width:781px){.button.primary[data-v-591ec335]:active:before{background:var(--button-primary-fill-hover);box-shadow:var(--button-shadow),var(--button-primary-glow)}}.button.primary.danger[data-v-591ec335]{color:var(--white);-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000}.button.primary.danger[data-v-591ec335]:before{background:var(--destructive)}@media (min-width:781px) and (hover:hover){.button.primary.danger[data-v-591ec335]:hover{background:color-mix(in srgb,var(--destructive) 10%,transparent)}}@media (min-width:781px){.button.primary.danger[data-v-591ec335]:active{background:color-mix(in srgb,var(--destructive) 10%,transparent)}}.button.primary[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active):before{background:var(--button-primary-fill-active);box-shadow:inset 0 2px 5px #00000052}.button.primary.button--theme-light[data-v-591ec335]{box-shadow:none;color:var(--button-light-primary-fg);-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000}.button.primary.button--theme-light[data-v-591ec335]:before{background:var(--button-light-primary-bg);box-shadow:0 1px 2px #0000001f}@media (min-width:781px) and (hover:hover){.button.primary.button--theme-light[data-v-591ec335]:hover:before{background:var(--button-light-primary-bg-hover);box-shadow:0 4px 14px #0000001f}}@media (min-width:781px){.button.primary.button--theme-light[data-v-591ec335]:active:before{background:var(--button-light-primary-bg-hover);box-shadow:0 4px 14px #0000001f}}.button.primary.button--theme-light[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active):before{background:var(--button-light-primary-bg-active);box-shadow:inset 0 2px 4px #0000001f}.button.primary-pill[data-v-591ec335]{color:var(--primary-foreground);border-radius:var(--button-radius-pill);-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;border:0;font-weight:700}.button.primary-pill[data-v-591ec335]:before{background:var(--button-primary-fill);box-shadow:var(--button-shadow)}@media (min-width:781px) and (hover:hover){.button.primary-pill[data-v-591ec335]:hover:before{background:var(--button-primary-fill-hover);box-shadow:var(--button-shadow),var(--button-primary-glow)}}@media (min-width:781px){.button.primary-pill[data-v-591ec335]:active:before{background:var(--button-primary-fill-hover);box-shadow:var(--button-shadow),var(--button-primary-glow)}}.button.primary-pill[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active):before{background:var(--button-primary-fill-active);box-shadow:inset 0 2px 5px #00000052}.button.primary-pill.button--theme-light[data-v-591ec335]{box-shadow:none;color:var(--button-light-primary-fg);-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000}.button.primary-pill.button--theme-light[data-v-591ec335]:before{background:var(--button-light-primary-bg);box-shadow:0 1px 2px #0000001f}@media (min-width:781px) and (hover:hover){.button.primary-pill.button--theme-light[data-v-591ec335]:hover:before{background:var(--button-light-primary-bg-hover);box-shadow:0 4px 14px #0000001f}}@media (min-width:781px){.button.primary-pill.button--theme-light[data-v-591ec335]:active:before{background:var(--button-light-primary-bg-hover);box-shadow:0 4px 14px #0000001f}}.button.primary-pill.button--theme-light[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active):before{background:var(--button-light-primary-bg-active);box-shadow:inset 0 2px 4px #0000001f}.button.oauth[data-v-591ec335]{background:var(--button-oauth-bg);color:var(--button-oauth-fg);border-radius:var(--button-radius-primary);-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;border-color:#0000;font-weight:700;box-shadow:inset 0 1px #fff6,0 2px 8px #00000029}@media (min-width:781px) and (hover:hover){.button.oauth[data-v-591ec335]:hover{filter:none;border-color:var(--destructive-foreground);background:var(--destructive-foreground)}}@media (min-width:781px){.button.oauth[data-v-591ec335]:active{filter:none;border-color:var(--destructive-foreground);background:var(--destructive-foreground)}}.button.oauth[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active){filter:none;box-shadow:inset 0 2px 5px #00000029}.button.oauth.button--theme-light[data-v-591ec335]{background:var(--button-light-oauth-bg);color:var(--button-light-oauth-fg);border-color:var(--button-light-oauth-border);-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;font-weight:600;box-shadow:inset 0 1px #fff,0 1px 2px #00000014}@media (min-width:781px) and (hover:hover){.button.oauth.button--theme-light[data-v-591ec335]:hover{filter:none;background:var(--button-light-oauth-bg-hover);border-color:var(--button-light-oauth-border-hover);box-shadow:inset 0 1px #fff,0 4px 12px #00000014}}@media (min-width:781px){.button.oauth.button--theme-light[data-v-591ec335]:active{filter:none;background:var(--button-light-oauth-bg-hover);border-color:var(--button-light-oauth-border-hover);box-shadow:inset 0 1px #fff,0 4px 12px #00000014}}.button.oauth.button--theme-light[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active){filter:none;background:color-mix(in srgb,#000 4%,var(--button-light-oauth-bg));box-shadow:inset 0 2px 4px #00000012}.button.secondary[data-v-591ec335]{background:var(--button-secondary-bg,transparent);color:var(--button-outline-fg);border-color:var(--button-outline-border);border-radius:var(--button-radius-soft);box-shadow:var(--button-secondary-shadow,none);-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000}@media (min-width:781px) and (hover:hover){.button.secondary[data-v-591ec335]:hover{background:var(--background);border-color:color-mix(in srgb,var(--foreground) 55%,var(--button-outline-border))}}@media (min-width:781px){.button.secondary[data-v-591ec335]:active{background:var(--background);border-color:color-mix(in srgb,var(--foreground) 55%,var(--button-outline-border))}}.button.secondary[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active){background:color-mix(in srgb,var(--foreground) 6%,transparent);border-color:var(--foreground);box-shadow:inset 0 1px 3px #00000059}.button.secondary.button--theme-light[data-v-591ec335]{color:var(--button-light-secondary-fg);-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000}@media (min-width:781px) and (hover:hover){.button.secondary.button--theme-light[data-v-591ec335]:hover{border-color:color-mix(in srgb,var(--foreground) 55%,var(--button-outline-border));background:#f4f4f8}}@media (min-width:781px){.button.secondary.button--theme-light[data-v-591ec335]:active{border-color:color-mix(in srgb,var(--foreground) 55%,var(--button-outline-border));background:#f4f4f8}}.button.secondary.button--theme-light[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active){background:#f4f4f8cc}.button.secondary.danger[data-v-591ec335]{border-color:var(--destructive);color:color-mix(in srgb,var(--destructive) 15%,var(--foreground));-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000}@media (min-width:781px) and (hover:hover){.button.secondary.danger[data-v-591ec335]:hover{background:var(--destructive)}}@media (min-width:781px){.button.secondary.danger[data-v-591ec335]:active{background:var(--destructive)}}.button.soft[data-v-591ec335]{background:var(--button-soft-bg);color:var(--button-soft-fg-strong);border:1px solid var(--button-soft-border,transparent);border-radius:var(--button-radius-primary);box-shadow:var(--button-soft-shadow,inset 0 1px 0 #ffffff1a,0 2px 8px #00000047);-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;font-weight:700}@media (min-width:781px) and (hover:hover){.button.soft[data-v-591ec335]:hover{filter:none;border-color:var(--destructive-foreground);background:var(--destructive-foreground)}}@media (min-width:781px){.button.soft[data-v-591ec335]:active{filter:none;border-color:var(--destructive-foreground);background:var(--destructive-foreground)}}.button.soft[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active){filter:none;box-shadow:inset 0 2px 5px #00000029}.button.soft-card[data-v-591ec335]{background:var(--button-soft-bg);color:var(--button-soft-fg);border:1px solid var(--button-soft-border,transparent);border-radius:var(--button-radius-primary);box-shadow:var(--button-soft-shadow,0 1px 3px #00000038);-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;font-weight:600}@media (min-width:781px) and (hover:hover){.button.soft-card[data-v-591ec335]:hover{filter:none;border-color:var(--destructive-foreground);background:var(--destructive-foreground)}}@media (min-width:781px){.button.soft-card[data-v-591ec335]:active{filter:none;border-color:var(--destructive-foreground);background:var(--destructive-foreground)}}.button.soft-card[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active){filter:none;box-shadow:inset 0 2px 5px #00000029}.button.muted[data-v-591ec335]{background:var(--button-soft-bg);color:var(--button-soft-fg-strong,var(--button-soft-fg));border:1px solid var(--button-soft-border,transparent);border-radius:var(--button-radius-pill);box-shadow:var(--button-soft-shadow,inset 0 1px 0 #ffffff0d);-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;font-weight:600}.button.muted.active[data-v-591ec335]{color:var(--accent-soft-fg,var(--primary))!important;border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border-strong))!important;background:color-mix(in srgb,var(--primary) 12%,transparent)!important}@media (min-width:781px) and (hover:hover){.button.muted[data-v-591ec335]:hover{filter:none;border-color:var(--destructive-foreground);background:var(--destructive-foreground)}}@media (min-width:781px){.button.muted[data-v-591ec335]:active{filter:none;border-color:var(--destructive-foreground);background:var(--destructive-foreground)}}.button.muted[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active){filter:none;box-shadow:inset 0 2px 5px #00000029}.button.discover[data-v-591ec335]{border-style:dashed;border-width:1px;border-color:color-mix(in srgb,var(--muted-foreground) 45%,var(--border-strong));border-radius:var(--radius-md);width:100%;min-width:0;max-width:100%;box-shadow:none;color:var(--muted-foreground);-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;background:#ffffff05;justify-content:center;font-weight:600;transition:color .3s,border-color .3s,background .3s}@media (min-width:781px) and (hover:hover){.button.discover[data-v-591ec335]:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 55%,var(--border-strong));background:color-mix(in srgb,var(--foreground) 4%,transparent)}}@media (min-width:781px){.button.discover[data-v-591ec335]:active{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 55%,var(--border-strong));background:color-mix(in srgb,var(--foreground) 4%,transparent)}}.button.discover[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active){border-color:color-mix(in srgb,var(--foreground) 4%,var(--border-strong));background:color-mix(in srgb,var(--foreground) 4%,transparent)}.button.tab[data-v-591ec335]{min-width:var(--button-tab-min-width);min-height:var(--button-tab-min-height);height:auto;padding:var(--button-tab-padding-y) var(--button-tab-padding-x);border-radius:var(--button-tab-border-radius);font-size:var(--button-tab-font-size);background:var(--muted);color:var(--foreground);-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;border-color:#0000;font-weight:600;box-shadow:inset 0 1px #ffffff0d}@media (max-width:540px){.button.tab[data-v-591ec335]{min-width:var(--button-tab-min-width-mobile)}}@media (min-width:781px) and (hover:hover){.button.tab[data-v-591ec335]:hover{color:var(--primary)}}@media (min-width:781px){.button.tab[data-v-591ec335]:active{color:var(--primary)}}.button.tab[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active){box-shadow:inset 0 2px 5px #00000038}.button.tab.active[data-v-591ec335]{color:var(--primary);background:var(--foreground);box-shadow:inset 0 1px #ffffff2e,0 4px 14px #00000029}.button.tab-secondary[data-v-591ec335]{min-height:var(--button-tab-secondary-min-height);height:auto;padding:var(--button-tab-padding-y) var(--button-tab-padding-x);color:var(--foreground);border:none;border-bottom:2px solid var(--muted-foreground);box-shadow:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;background:0 0;border-radius:0}@media (min-width:781px) and (hover:hover){.button.tab-secondary[data-v-591ec335]:hover{color:var(--primary);border-bottom-color:color-mix(in srgb,var(--primary) 45%,var(--muted-foreground))}}@media (min-width:781px){.button.tab-secondary[data-v-591ec335]:active{color:var(--primary);border-bottom-color:color-mix(in srgb,var(--primary) 45%,var(--muted-foreground))}}.button.tab-category[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active),.button.tab-secondary[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active){opacity:.92}.button.tab-secondary.active[data-v-591ec335]{color:var(--primary);border-bottom-color:var(--primary)}.button.tab-secondary.disabled[data-v-591ec335],.button.tab-secondary[disabled][data-v-591ec335]{color:var(--muted-foreground);border-bottom-color:var(--border)}.button.tab-segment[data-v-591ec335]{border-radius:var(--tabs-segment-radius-inner);height:auto;min-height:1.75rem;font-size:var(--tabs-segment-font-size);color:var(--tabs-segment-inactive-fg);box-shadow:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;background:0 0;border:none;padding:.25rem .75rem;font-weight:600}@media (min-width:781px) and (hover:hover){.button.tab-segment[data-v-591ec335]:hover{color:var(--tabs-segment-active-fg);background:var(--tabs-segment-hover-bg,#ffffff08)}}@media (min-width:781px){.button.tab-segment[data-v-591ec335]:active{color:var(--tabs-segment-active-fg);background:var(--tabs-segment-hover-bg,#ffffff08)}}.button.tab-segment.active[data-v-591ec335]{color:var(--tabs-segment-active-fg);background:var(--tabs-segment-active-bg);box-shadow:var(--tabs-segment-active-shadow,inset 0 1px 0 #ffffff1a,0 1px 3px #0000004d)}.button.tab-segment[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active){background:#ffffff0d}.button.tab-segment.disabled[data-v-591ec335],.button.tab-segment[disabled][data-v-591ec335]{color:var(--muted-foreground);border-bottom-color:#0000}.button.tab-category[data-v-591ec335]{border-radius:var(--button-radius-pill);height:auto;min-height:1.75rem;font-size:var(--badge-font-size-small);letter-spacing:var(--tag-letter-spacing);text-transform:uppercase;color:var(--muted-foreground);background:color-mix(in srgb,var(--card) 88%,var(--background));border:1px solid color-mix(in srgb,var(--foreground) 12%,var(--border-strong));box-shadow:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;padding:.375rem .875rem;font-weight:700}.button.tab-category .button__text[data-v-591ec335]{font-variant-numeric:tabular-nums}@media (min-width:781px) and (hover:hover){.button.tab-category[data-v-591ec335]:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--foreground)}.button.tag[data-v-591ec335]:hover{filter:brightness(1.06)}}@media (min-width:781px){.button.tab-category[data-v-591ec335]:active{background:color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--foreground)}.button.tag[data-v-591ec335]:active{filter:brightness(1.06)}}.button.tab-category.active[data-v-591ec335]{cursor:default;border-color:color-mix(in srgb,var(--primary) 55%,var(--border-strong));color:var(--accent-soft-fg,var(--primary));background:color-mix(in srgb,var(--primary) 12%,transparent)}.button.tab-category.disabled[data-v-591ec335],.button.tab-category[disabled][data-v-591ec335]{color:var(--muted-foreground);opacity:.65}.button.tag[data-v-591ec335]{color:var(--badge-accent-fg);background:var(--badge-accent-bg);border-color:var(--badge-accent-bg);border-radius:var(--radius-md);font-weight:600;font-size:var(--button-tag-font-size);min-height:var(--button-tag-min-height);padding:var(--button-tag-padding-y) var(--button-tag-padding-x);-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;box-shadow:inset 0 1px #ffffff1f}.button.tag[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active){filter:brightness(.94);box-shadow:inset 0 2px 4px #00000047}.button.icon[data-v-591ec335],.button.icon-background[data-v-591ec335]{box-shadow:none;color:var(--foreground);border-radius:var(--button-radius-primary);background:0 0;border:none;width:auto;min-width:auto;min-height:auto;padding:0}@media (min-width:781px) and (hover:hover){.button.icon-background[data-v-591ec335]:not(.disabled):not(.active):hover,.button.icon[data-v-591ec335]:not(.disabled):not(.active):hover{color:var(--foreground);background:var(--border)}}@media (min-width:781px){.button.icon-background[data-v-591ec335]:not(.disabled):not(.active):active,.button.icon[data-v-591ec335]:not(.disabled):not(.active):active{color:var(--foreground);background:var(--border)}}.button.icon-background.remove[data-v-591ec335],.button.icon-background[data-v-591ec335]:not(.disabled):not(.active),.button.icon-circle.button--theme-light[data-v-591ec335]:not(.disabled):not(.active),.button.icon-circle[data-v-591ec335]:not(.disabled):not(.active),.button.icon-rectangle.button--theme-light[data-v-591ec335]:not(.disabled):not(.active),.button.icon-rectangle[data-v-591ec335]:not(.disabled):not(.active),.button.icon.remove[data-v-591ec335],.button.icon[data-v-591ec335]:not(.disabled):not(.active),.button.texted[data-v-591ec335],.button.texted.button--theme-light[data-v-591ec335],.button.texted.texted-link[data-v-591ec335]{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000}.button.icon-background[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active),.button.icon[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active){opacity:.75}.button.icon-background.active[data-v-591ec335],.button.icon.active[data-v-591ec335]{color:var(--foreground);background:var(--border)}@media (min-width:781px) and (hover:hover){.button.icon-background.remove[data-v-591ec335]:hover,.button.icon.remove[data-v-591ec335]:hover{color:var(--destructive)!important;background:color-mix(in srgb,var(--destructive) 12%,transparent)!important}}@media (min-width:781px){.button.icon-background.remove[data-v-591ec335]:active,.button.icon.remove[data-v-591ec335]:active{color:var(--destructive)!important;background:color-mix(in srgb,var(--destructive) 12%,transparent)!important}}.button.icon-background[data-v-591ec335]{border-radius:var(--radius-md);background:#ffffff0a;border:none}@media (min-width:781px) and (hover:hover){.button.icon-background[data-v-591ec335]:not(.disabled):not(.active):hover{background:color-mix(in srgb,var(--primary) 12%,transparent)}}@media (min-width:781px){.button.icon-background[data-v-591ec335]:not(.disabled):not(.active):active{background:color-mix(in srgb,var(--primary) 12%,transparent)}}.button.icon-background.active[data-v-591ec335]{color:var(--accent-soft-fg);background:color-mix(in srgb,var(--primary) 12%,transparent)}.button.icon-circle[data-v-591ec335],.button.icon-rectangle[data-v-591ec335]{min-width:unset;min-height:unset;aspect-ratio:1;background:var(--card);border:1px solid var(--border-strong);width:2rem;height:2rem;box-shadow:none;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;padding:0;transition:all .3s;border-radius:50%!important}.button.icon-circle.size-small[data-v-591ec335],.button.icon-rectangle.size-small[data-v-591ec335]{width:var(--button-min-height-small);height:var(--button-min-height-small)}.button.icon-circle.size-medium[data-v-591ec335],.button.icon-rectangle.size-medium[data-v-591ec335]{width:var(--button-min-height-medium);height:var(--button-min-height-medium)}.button.icon-circle.size-large[data-v-591ec335],.button.icon-rectangle.size-large[data-v-591ec335]{width:var(--button-height);height:var(--button-height)}.button.icon-circle.active[data-v-591ec335],.button.icon-rectangle.active[data-v-591ec335]{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 28%,var(--border-strong));background:color-mix(in srgb,var(--foreground) 6%,var(--card))}@media (min-width:781px) and (hover:hover){.button.icon-circle[data-v-591ec335]:not(.disabled):not(.active):hover,.button.icon-rectangle[data-v-591ec335]:not(.disabled):not(.active):hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 38%,var(--border-strong));background:color-mix(in srgb,var(--foreground) 5%,var(--card));box-shadow:0 4px 14px #00000047}}@media (min-width:781px){.button.icon-circle[data-v-591ec335]:not(.disabled):not(.active):active,.button.icon-rectangle[data-v-591ec335]:not(.disabled):not(.active):active{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 38%,var(--border-strong));background:color-mix(in srgb,var(--foreground) 5%,var(--card));box-shadow:0 4px 14px #00000047}}.button.icon-circle[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active),.button.icon-rectangle[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active){color:var(--primary);border-color:color-mix(in srgb,var(--primary) 28%,var(--border-strong));background:color-mix(in srgb,var(--foreground) 8%,var(--card));box-shadow:inset 0 2px 5px #00000038}.button.icon-circle.button--theme-light[data-v-591ec335],.button.icon-rectangle.button--theme-light[data-v-591ec335]{background:var(--input-field-bg);border-color:var(--input-field-border);color:var(--input-icon-fg)}@media (min-width:781px) and (hover:hover){.button.icon-circle.button--theme-light[data-v-591ec335]:not(.disabled):not(.active):hover,.button.icon-rectangle.button--theme-light[data-v-591ec335]:not(.disabled):not(.active):hover{color:var(--primary);border-color:var(--input-field-border-hover);background:color-mix(in srgb,var(--foreground) 4%,var(--input-field-bg))}}@media (min-width:781px){.button.icon-circle.button--theme-light[data-v-591ec335]:not(.disabled):not(.active):active,.button.icon-rectangle.button--theme-light[data-v-591ec335]:not(.disabled):not(.active):active{color:var(--primary);border-color:var(--input-field-border-hover);background:color-mix(in srgb,var(--foreground) 4%,var(--input-field-bg))}}.button.icon-circle.button--theme-light[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active),.button.icon-rectangle.button--theme-light[data-v-591ec335]:active:not([disabled]):not(.disabled):not(.active){border-color:var(--input-field-border-hover);background:color-mix(in srgb,var(--foreground) 6%,var(--input-field-bg))}.button.icon-rectangle[data-v-591ec335]{border-radius:var(--radius-md)!important}.button.texted.button--theme-light[data-v-591ec335]{color:var(--input-text-fg)}@media (min-width:781px) and (hover:hover){.button.texted.button--theme-light[data-v-591ec335]:hover{color:var(--accent)}}@media (min-width:781px){.button.texted.button--theme-light[data-v-591ec335]:active{color:var(--accent)}}@media (min-width:781px) and (hover:hover){.button.texted[data-v-591ec335]:hover{color:var(--accent)}}@media (min-width:781px){.button.texted[data-v-591ec335]:active{color:var(--accent)}}.button.texted[data-v-591ec335]{width:auto;min-width:auto;min-height:auto;box-shadow:none;background:0 0;border:none;padding:0}.button.texted.texted-link[data-v-591ec335]{color:var(--primary)}@media (min-width:781px) and (hover:hover){.button.texted.texted-link[data-v-591ec335]:hover{color:var(--accent)}}@media (min-width:781px){.button.texted.texted-link[data-v-591ec335]:active{color:var(--accent)}}.button.disabled[data-v-591ec335],.button[disabled][data-v-591ec335]{cursor:not-allowed;opacity:.55;filter:none;pointer-events:none}.button.static[data-v-591ec335]{cursor:default}@media (prefers-reduced-motion:reduce){.button[data-v-591ec335]:before{transition-duration:.01ms!important}}.cookie-consent-banner[data-v-23066818]{z-index:119;padding:0 1rem calc(1rem + env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.cookie-consent-banner__inner[data-v-23066818]{pointer-events:auto;align-items:center;gap:var(--margin);width:min(100%,70rem);max-width:min(100% - 2rem,70rem);color:var(--landing-cta-title-fg);background:var(--landing-cta-panel-bg);border:1px solid var(--button-light-oauth-border);border-radius:var(--radius-lg);box-shadow:0 0 0 1px color-mix(in srgb,var(--landing-cta-title-fg) 4%,transparent),0 .75rem 2.5rem color-mix(in srgb,var(--landing-cta-title-fg) 14%,transparent);margin:0 auto;padding:.875rem 1.125rem;display:flex}.cookie-consent-banner__copy[data-v-23066818]{align-items:flex-start;gap:calc(var(--gap) / 1.5);flex:auto;min-width:0;display:flex}.cookie-consent-banner__icon[data-v-23066818]{background:color-mix(in srgb,var(--warning) 12%,var(--landing-cta-panel-bg));width:2.75rem;height:2.75rem;color:var(--warning);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cookie-consent-banner__icon svg[data-v-23066818]{width:1.5rem;height:1.5rem}.cookie-consent-banner__text[data-v-23066818]{align-items:flex-start;gap:calc(var(--gap) / 4);flex-direction:column;flex:auto;min-width:0;display:flex}.cookie-consent-banner__message[data-v-23066818]{color:var(--landing-cta-sub-fg);margin:0;font-size:.875rem;line-height:1.5}.cookie-consent-banner__manage[data-v-23066818]{text-underline-offset:.1875rem;font-size:.8125rem;text-decoration:underline}.cookie-consent-banner__actions[data-v-23066818]{flex-shrink:0;align-items:center;gap:.625rem;display:flex}@media (max-width:1100px){.cookie-consent-banner[data-v-23066818]{padding-left:1.25rem;padding-right:1.25rem}.cookie-consent-banner__inner[data-v-23066818]{align-items:stretch;gap:calc(var(--gap) / 1.25);border-radius:var(--radius-lg);width:100%;max-width:none;padding:var(--padding);flex-direction:column}.cookie-consent-banner__copy[data-v-23066818]{align-items:center;width:100%}.cookie-consent-banner__icon[data-v-23066818]{border-radius:.625rem;width:2.25rem;height:2.25rem}.cookie-consent-banner__icon svg[data-v-23066818]{width:1.25rem;height:1.25rem}.cookie-consent-banner__message[data-v-23066818]{font-size:.8125rem;line-height:1.4}.cookie-consent-banner__text[data-v-23066818]{text-align:center;align-items:center}.cookie-consent-banner__actions[data-v-23066818]{flex-direction:row}.cookie-consent-banner__actions[data-v-23066818] .button{flex:1 1 0;min-width:0}}@media (max-width:540px){.cookie-consent-banner[data-v-23066818]{padding-left:1rem;padding-right:1rem}}.cookie-banner-enter-active[data-v-23066818],.cookie-banner-leave-active[data-v-23066818]{transition:opacity .28s,transform .28s}.cookie-banner-enter-from[data-v-23066818],.cookie-banner-leave-to[data-v-23066818]{opacity:0;transform:translateY(.75rem)}.cookie-consent-reopen[data-v-39a251f5]{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:99980;border:1px solid var(--button-light-oauth-border);border-radius:var(--radius-md);background:var(--landing-cta-panel-bg);width:2.75rem;height:2.75rem;color:var(--landing-cta-title-fg);box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--landing-cta-title-fg) 12%,transparent);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed}.cookie-consent-reopen svg[data-v-39a251f5]{width:1.375rem;height:1.375rem}.NuxtLayout:not(.mounted) :not(.CommandCenter):not(.CommandCenter *),.app-layout:not(.mounted) :not(.CommandCenter):not(.CommandCenter *){transition:none!important}.NuxtLayout{flex-direction:column;display:flex}.NuxtLayout main{flex:1;justify-content:stretch;align-items:center;display:flex}.NuxtLayout main>div{width:100%}.stats{transform-origin:0 0;transform:scale(1.5)}.base-logo[data-v-9b7875ab]{--base-logo-ink:#131c2e;--base-logo-accent:var(--primary,#00d278);--base-logo-height:2.25rem;max-width:100%;color:inherit;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000;flex-shrink:0;align-items:center;text-decoration:none;transition:opacity .3s;display:inline-flex}.base-logo--theme-light[data-v-9b7875ab]{--base-logo-ink:#f1f5f9}.base-logo--theme-auto[data-v-9b7875ab],.base-logo--theme-dark[data-v-9b7875ab]{--base-logo-ink:#131c2e}.base-logo--size-width[data-v-9b7875ab]{--base-logo-height:auto;max-width:none}.base-logo__graphic[data-v-9b7875ab]{flex-shrink:0;align-items:center;max-width:100%;line-height:0;display:inline-flex}.base-logo--size-width .base-logo__graphic[data-v-9b7875ab]{max-width:none}.base-logo__svg[data-v-9b7875ab]{height:var(--base-logo-height);flex-shrink:0;width:auto;max-width:100%;display:block}.base-logo__svg--mark[data-v-9b7875ab]{aspect-ratio:273/269}.base-logo--size-width .base-logo__svg[data-v-9b7875ab]{width:var(--base-logo-width);max-width:none;height:auto}.base-logo__ink[data-v-9b7875ab]{fill:var(--base-logo-ink);transition:fill .3s}.base-logo__accent[data-v-9b7875ab]{fill:var(--base-logo-accent);transition:fill .3s}@media (min-width:781px) and (hover:hover){.base-logo[data-v-9b7875ab]:hover{opacity:.88}}@media (min-width:781px){.base-logo[data-v-9b7875ab]:active{opacity:.88}}html[data-theme=dark] .base-logo.base-logo--theme-auto{--base-logo-ink:#f1f5f9}.page-404[data-v-57d039ea]{padding:var(--header-height,4rem) var(--padding) 3rem;color:var(--foreground);font-family:var(--font-family-body);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-404__background[data-v-57d039ea]{z-index:0;background:linear-gradient(90deg,#0b0e14,#0b0e14);position:absolute;inset:0}.page-404__vignette[data-v-57d039ea]{z-index:0;background:radial-gradient(80% 60% at 50% 45%,#ffffff08,#fff0 55%)}.page-404__decor[data-v-57d039ea],.page-404__floats[data-v-57d039ea],.page-404__vignette[data-v-57d039ea]{pointer-events:none;position:absolute;inset:0}.page-404__decor[data-v-57d039ea]{z-index:1;opacity:1;justify-content:center;align-items:center;display:flex}.page-404__decor-img[data-v-57d039ea]{-o-object-fit:contain;object-fit:contain;width:min(100%,90rem);height:auto;max-height:100%}.page-404__floats[data-v-57d039ea]{z-index:2;overflow:hidden}.page-404__float[data-v-57d039ea]{will-change:transform;position:absolute}.page-404__float--1[data-v-57d039ea]{top:22%;left:13%}.page-404__float--2[data-v-57d039ea]{top:62%;right:11%}.page-404__float--3[data-v-57d039ea]{bottom:14%;left:23%}.page-404__float--4[data-v-57d039ea]{top:17%;right:15%}@media (max-width:780px){.page-404__float--1[data-v-57d039ea]{top:18%;left:6%}.page-404__float--2[data-v-57d039ea]{top:58%;right:4%}.page-404__float--3[data-v-57d039ea]{bottom:12%;left:8%}.page-404__float--4[data-v-57d039ea]{top:14%;right:6%}}.page-404__badge-motion[data-v-57d039ea],.page-404__float-motion[data-v-57d039ea]{will-change:transform}.page-404__node[data-v-57d039ea]{border:1px solid var(--border-strong);background:var(--card);border-radius:1.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.page-404__node--danger[data-v-57d039ea]{background:#ef44440d;border-color:#ef44444d}.page-404__node-icon[data-v-57d039ea]{width:1.25rem;height:1.25rem;display:block}.page-404__header[data-v-57d039ea]{z-index:5;align-items:center;display:flex;position:absolute;top:2rem;left:3rem}@media (max-width:540px){.page-404__float--3[data-v-57d039ea]{bottom:20%}.page-404__header[data-v-57d039ea]{left:var(--padding);top:1.5rem}}.page-404__brand[data-v-57d039ea]{color:var(--foreground);align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.page-404__brand[data-v-57d039ea]:focus-visible{outline:2px solid var(--primary);outline-offset:.25rem;border-radius:var(--radius-sm)}.page-404__brand-mark[data-v-57d039ea]{flex-shrink:0;display:block}.page-404__brand-text[data-v-57d039ea]{letter-spacing:-.02em;color:var(--foreground);font-size:1.25rem;font-weight:700;line-height:1.2}.page-404__main[data-v-57d039ea]{z-index:4;text-align:center;max-width:33.75rem}.page-404__graphic[data-v-57d039ea],.page-404__main[data-v-57d039ea]{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.page-404__graphic[data-v-57d039ea]{margin-bottom:1.5rem}.page-404__glow[data-v-57d039ea]{pointer-events:none;background:radial-gradient(circle,#10b98114,#10b98100 60%);width:25rem;height:25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-404__code-wrap[data-v-57d039ea]{justify-content:center;align-items:center;display:flex;position:relative}.page-404__code[data-v-57d039ea]{z-index:1;font-family:var(--font-family-body);letter-spacing:-.06em;background:linear-gradient(#fff,#334155);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:calc(clamp(6rem,22vw,11.25rem));font-weight:800;line-height:.85;position:relative}.page-404__badge[data-v-57d039ea]{z-index:2;pointer-events:none;position:absolute;top:calc(clamp(.25rem,2vw,.75rem));right:calc(clamp(-1.75rem,-6vw,-.75rem))}.page-404__badge-inner[data-v-57d039ea]{border:1px dashed var(--warning);background:var(--card);border-radius:1.75rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;transform:rotate(12deg);box-shadow:0 .5rem 2rem #00000080}.page-404__badge-icon[data-v-57d039ea]{width:1.5rem;height:1.5rem;display:block}.page-404__copy[data-v-57d039ea]{align-items:center;gap:var(--gap);flex-direction:column;width:100%;max-width:28.75rem;display:flex}.page-404__heading[data-v-57d039ea]{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:2rem;font-weight:700;line-height:1.2}@media (max-width:540px){.page-404__heading[data-v-57d039ea]{font-size:1.625rem}}.page-404__description[data-v-57d039ea]{color:var(--muted-foreground);margin:0;font-size:1rem;font-weight:400;line-height:1.6}.page-404__action[data-v-57d039ea]{margin-top:.5rem}.page-404[data-v-57d039ea] .button.oauth.button--theme-light{box-shadow:0 1px 2px var(--button-shadow-outer);border:1px solid #fff}.page-404[data-v-57d039ea] .button .button__ico{color:var(--background)}
