:root:root .auth{justify-content:center;align-items:center;gap:var(--space-4);min-height:100dvh;padding:var(--space-8) var(--space-4);background:var(--color-canvas);flex-direction:column;display:flex}:root:root .auth__card{gap:var(--space-5);width:min(448px,100%);padding:var(--space-10);border-radius:var(--radius-xl);background:var(--color-surface);animation:auth-in var(--motion-medium) var(--ease-enter);border:0;flex-direction:column;display:flex}@keyframes auth-in{0%{opacity:0;transform:translateY(var(--space-2))}}@media (width>=1024px){:root:root .auth__card{align-content:start;column-gap:var(--space-12);row-gap:var(--space-5);width:min(1040px,100%);min-height:384px;padding:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense;display:grid}:root:root .auth__card>*{grid-column:2}:root:root .auth__card>.auth__brand,:root:root .auth__card>h1,:root:root .auth__card>.auth__eyebrow,:root:root .auth__card>.auth__lead{grid-column:1}}:root:root .auth__brand{margin-bottom:var(--space-2)}:root:root .auth__foot{justify-content:center;gap:var(--space-2) var(--space-5);font-size:var(--ds2-t-meta);flex-wrap:wrap;display:flex}:root:root .auth__foot a{color:var(--color-text-secondary);text-decoration:none}:root:root .auth__foot a:hover{color:var(--color-text-primary)}:root:root .auth__eyebrow{font-size:var(--ds2-t-body);color:var(--color-text-secondary);font-weight:400}:root:root .auth h1{font-size:var(--type-headline-l);margin:0;font-weight:400;line-height:1.25}:root:root .auth__lead{margin:calc(var(--space-2) * -1) 0 var(--space-3);font-size:var(--type-body-l);color:var(--color-text-secondary)}:root:root .auth .input[data-ds2]{border-radius:var(--radius-2xs);min-height:56px}:root:root .auth__card a:not(.btn):not(.brand){color:var(--color-primary-ink);border-radius:var(--radius-xs);font-weight:500}:root:root .auth__card a:not(.btn):not(.brand):hover{text-underline-offset:3px;text-decoration:underline}:root:root .auth__switch{text-align:center;color:var(--color-text-secondary)}:root:root .auth__or{align-items:center;gap:var(--space-3);font-size:var(--ds2-t-meta);color:var(--color-text-muted);grid-template-columns:1fr auto 1fr;display:grid}:root:root .auth__or:before,:root:root .auth__or:after{content:"";background:var(--color-border);height:1px}@media (width<=639px){:root:root .auth{padding-top:var(--space-6);justify-content:flex-start}:root:root .auth__card{padding:var(--space-6) var(--space-5);background:0 0;border:0}:root:root .auth h1{font-size:var(--ds2-t-title)}}:root:root .invite-container{background:var(--color-canvas)}:root:root .invite-title{font-size:var(--ds2-t-title);font-weight:500;line-height:1.12}:root:root .portal__main,:root:root .settings__column,:root:root .dialog__body,:root:root .drawer__body{min-width:0}:root:root .mono,:root:root code,:root:root .table__cell{overflow-wrap:anywhere}:root:root [role=region][tabindex="0"]:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--focus-offset) * -1)}:root:root .dialog[data-ds2]{max-height:calc(100vh - var(--space-10));max-height:calc(100dvh - var(--space-10))}:root:root .drawer[data-ds2]{padding-bottom:env(safe-area-inset-bottom)}:root:root .canvas-stage__ground{touch-action:pan-x pan-y pinch-zoom}:root:root .canvas-stage__pin{touch-action:manipulation}@media (pointer:coarse),(width<=639px){:root:root .tab,:root:root .segment,:root:root .page-switcher button,:root:root .viewport-switcher__option,:root:root .canvas-stage__mode-btn,:root:root .canvas-stage__open-link,:root:root summary{min-width:var(--hit-min);min-height:var(--hit-min)}:root:root .check,:root:root .radio{min-height:var(--hit-min);align-items:center}:root:root .input__control,:root:root .select__control,:root:root .combo__input,:root:root .date__control,:root:root .money__control,:root:root input[type=file],:root:root .input__affix>button{min-height:var(--hit-min)}:root:root .icon-btn[data-ds2]{min-width:var(--hit-min);min-height:var(--hit-min)}:root:root .nav__links a,:root:root .nav__mark,:root:root .brand,:root:root .legal__back,:root:root .forgot__footer a,:root:root .login__meta a,:root:root .portal__runs-on,:root:root .gate-indicator__link,:root:root .drop__browse{min-height:var(--hit-min);align-items:center;display:inline-flex}:root:root .side__link,:root:root .toc__list a{min-height:var(--hit-min);align-items:center;display:flex}:root:root .nav__links a{min-width:var(--hit-min);justify-content:center}:root:root .prevnext__link{min-height:var(--hit-min)}:root:root .dialog__actions{padding-bottom:env(safe-area-inset-bottom);flex-wrap:wrap}:root:root .dialog__actions>*{flex:auto}}@media (forced-colors:active){:root:root :focus-visible{outline:2px solid canvastext}:root:root .chip[data-ds2],:root:root .alert[data-ds2],:root:root .card[data-ds2],:root:root .dialog[data-ds2],:root:root .drawer[data-ds2]{border:1px solid canvastext}:root:root [aria-current=page],:root:root [aria-selected=true],:root:root [aria-checked=true],:root:root [aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}}
