.OAuthProvider{align-items:center;gap:var(--space-2);display:inline-flex}
.AuthPagePanel{z-index:1;width:100%;padding:var(--space-5);border-radius:var(--radius-card-fixed);background:var(--color-semantic-background-primary);color:var(--color-semantic-text-basic-primary);flex-direction:column;display:flex;position:relative}.AuthPagePanel-tabs{gap:var(--space-compact);margin-bottom:var(--space-6);display:flex}.AuthPagePanel-tab{min-height:var(--size-control-icon);padding:var(--space-3) var(--button-chip-padding-x);border-radius:var(--radius-m);background:var(--color-semantic-surface-clarity-light-clarity);color:var(--color-semantic-text-basic-secondary);font-size:var(--body-small-font-size);line-height:var(--body-small-line-height);letter-spacing:var(--body-small-letter-spacing);font-weight:var(--font-weight-regular);flex:1;justify-content:center;align-items:center;display:flex}.AuthPagePanel-tab_active{background:var(--color-semantic-surface-solid-accent-calrity);color:var(--color-brand)}.AuthPagePanel-tab:focus-visible{outline:var(--border-width-focus) solid var(--color-brand);outline-offset:var(--space-half)}.AuthPagePanel-intro{gap:var(--space-compact);margin-bottom:var(--space-10);flex-direction:column;display:flex}.AuthPagePanel-intro p{color:var(--color-semantic-text-basic-secondary);font-size:var(--body-default-font-size);line-height:var(--body-default-line-height);letter-spacing:var(--body-default-letter-spacing);font-weight:var(--font-weight-regular);margin:0}.AuthPagePanel-providers{gap:var(--space-compact);margin-bottom:var(--space-6);flex-direction:column;display:flex}.AuthPagePanel-divider{align-items:center;gap:var(--space-compact);margin-bottom:var(--space-6);color:var(--color-semantic-icon-disable);font-size:var(--body-small-font-size);line-height:var(--body-small-line-height);letter-spacing:var(--body-small-letter-spacing);font-weight:var(--font-weight-regular);display:flex}.AuthPagePanel-divider:before,.AuthPagePanel-divider:after{content:"";height:var(--border-width-thin);background:var(--color-semantic-border-subtle);flex:1}.AuthPagePanel-account{margin:var(--space-6) 0 0;color:var(--color-semantic-text-basic-secondary);font-size:var(--body-small-font-size);line-height:var(--body-small-line-height);letter-spacing:var(--body-small-letter-spacing);font-weight:var(--font-weight-regular);text-align:center}.AuthPagePanel-account a{color:var(--color-brand);margin-inline-start:var(--space-1)}@media (max-width:767px){.AuthPagePanel{padding:var(--space-compact) var(--space-compact) var(--auth-panel-bottom);border-radius:var(--radius-card-fixed) var(--radius-card-fixed) 0 0}.AuthPagePanel-intro{margin-bottom:var(--space-8)}}
@keyframes AuthPageVisual-float{0%,to{transform:rotate(-25.28deg)translateY(0)}50%{transform:rotate(-25.28deg)translateY(-18px)}}.AuthPageVisual{min-width:0;position:relative}.AuthPageVisual-watermark{z-index:-1;color:#0000;-webkit-text-stroke:var(--border-width-focus) var(--auth-watermark);font-family:var(--font-display);font-size:218px;font-weight:var(--font-weight-bold);letter-spacing:22px;white-space:nowrap;pointer-events:none;line-height:220px;position:absolute;top:110px;left:-110px}.AuthPageVisual-artwork{justify-content:center;align-items:center;height:570px;display:flex}.AuthPageVisual-crop{aspect-ratio:351/526;width:351px;max-width:72%;display:block;position:relative;overflow:hidden;transform:rotate(-25.28deg)}@media (min-width:1200px){.AuthPageVisual-crop{animation:4.5s ease-in-out infinite AuthPageVisual-float}}@media (min-width:1200px) and (prefers-reduced-motion:reduce){.AuthPageVisual-crop{animation:none}}.AuthPageVisual-image{width:120.87%;max-width:none;height:121.21%;display:block;position:absolute;top:-10.38%;left:-13.52%}.AuthPageVisual-slogan{margin:0 0 var(--space-6);font-family:var(--font-display);font-size:34px;font-weight:var(--font-weight-bold);letter-spacing:2px;line-height:50px;position:relative}.AuthPageVisual-slogan span{color:var(--color-brand)}.AuthPageVisual-disclaimer{max-width:517px;color:var(--color-semantic-text-basic-secondary);font-size:var(--font-size-sm);line-height:var(--ui-label-line-height);margin:0}@media (min-width:768px) and (max-width:1199px){.AuthPageVisual-artwork{height:440px}.AuthPageVisual-slogan{letter-spacing:0;font-size:24px;line-height:36px}}@media (max-width:767px){.AuthPageVisual{padding:var(--space-compact)}.AuthPageVisual-artwork,.AuthPageVisual-disclaimer{display:none}.AuthPageVisual-watermark{letter-spacing:7px;-webkit-text-stroke-width:var(--border-width-thin);font-size:74px;line-height:74px;top:-35px;left:30px}.AuthPageVisual-slogan{font-size:var(--font-size-lg);letter-spacing:0;margin:0;line-height:28px}}
.AuthPageContent{isolation:isolate;background:var(--auth-page-gradient);width:100%;position:relative;overflow:clip}.AuthPageContent-layout.Container,.AuthPageContent-layout{grid-template-columns:minmax(0, 1fr) var(--auth-panel-width);align-items:center;gap:var(--auth-layout-space);max-width:var(--auth-layout-max);padding-block:var(--auth-layout-space);display:grid;position:relative}@media (min-width:1440px){.AuthPageContent-layout.Container,.AuthPageContent-layout{gap:var(--auth-layout-gap-wide)}}@media (max-width:1199px){.AuthPageContent-layout.Container,.AuthPageContent-layout{grid-template-columns:minmax(0, 1fr) minmax(0, var(--auth-panel-width-tablet));gap:var(--space-10);padding-block:var(--auth-layout-space-tablet)}}@media (max-width:767px){.AuthPageContent-layout.Container,.AuthPageContent-layout{flex-direction:column;align-items:stretch;gap:0;max-width:none;padding:0;display:flex}}
