@layer pages{.auth-root{background:var(--bg-canvas);min-block-size:100dvh;color:var(--text-primary);display:flex}.auth-art{background:var(--cds-green-100);flex:0 0 50%;animation:.7s cubic-bezier(0,0,.3,1) both auth-art-settle;position:relative;overflow:hidden}.auth-art svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.auth-pane{flex:50%;justify-content:center;align-items:flex-start;min-inline-size:0;padding:2.5rem 1.5rem;animation:.4s cubic-bezier(0,0,.3,1) .4s both auth-rise;display:flex;overflow-y:auto}@media (min-width:42rem){.auth-root{block-size:100dvh;overflow:hidden}.auth-pane{block-size:100dvh}}.auth-pane-inner{inline-size:100%;max-inline-size:27.5rem;margin:auto 0}.auth-brand{align-items:center;gap:.5rem;margin-block-end:2rem;text-decoration:none;display:inline-flex}.auth-brand-mark{background:var(--cds-green-60);block-size:2rem;inline-size:2rem;color:var(--cds-text-on-color,#fff);font-family:var(--font-mono);font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);justify-content:center;align-items:center;display:inline-flex}.auth-brand-name{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);color:var(--text-primary)}.auth-brand-tag{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);text-transform:uppercase;color:var(--text-secondary);font-weight:600;display:block}.auth-title{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:var(--cds-heading-04-letter-spacing,0);color:var(--text-primary);margin:0}.auth-sub{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--text-secondary);margin:.5rem 0 0}.auth-form{flex-direction:column;gap:1rem;margin-block-start:1.5rem;animation:.24s cubic-bezier(0,0,.38,.9) both auth-swap;display:flex}.auth-form .auth-submit{inline-size:100%;max-inline-size:none}.auth-foot{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--text-secondary);text-align:center;margin:1rem 0 0}.auth-card{border:1px solid var(--border-subtle);background:var(--layer-01);text-align:center;padding:1.5rem}.auth-card h1,.auth-card h2{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0);color:var(--text-primary);margin:0}.auth-card p{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--text-secondary);margin:.5rem 0 0}.auth-card-action{margin-block-start:1rem;display:inline-flex}.auth-card .cds--inline-notification{text-align:start;margin-block-start:1rem}@keyframes auth-art-settle{0%{flex-basis:100%}to{flex-basis:50%}}@keyframes auth-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes auth-swap{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:none}}@media (max-width:41.98rem){.auth-root{flex-direction:column}.auth-art{flex:0 0 10rem;animation:none}.auth-pane{padding:2rem 1rem 2.5rem;animation-delay:0s}}@media (prefers-reduced-motion:reduce){.auth-art,.auth-pane,.auth-form{animation:none}.auth-art{flex-basis:50%}}.auth-pane button.cds--link{cursor:pointer;background:0 0;border:0;padding:0}.auth-art .art-fill-g100{fill:var(--cds-green-100)}.auth-art .art-stop-g100{stop-color:var(--cds-green-100)}.auth-art .art-stroke-g100{stroke:var(--cds-green-100)}.auth-art .art-fill-g90{fill:var(--cds-green-90)}.auth-art .art-stop-g90{stop-color:var(--cds-green-90)}.auth-art .art-stroke-g90{stroke:var(--cds-green-90)}.auth-art .art-fill-g80{fill:var(--cds-green-80)}.auth-art .art-stop-g80{stop-color:var(--cds-green-80)}.auth-art .art-stroke-g80{stroke:var(--cds-green-80)}.auth-art .art-fill-g70{fill:var(--cds-green-70)}.auth-art .art-stop-g70{stop-color:var(--cds-green-70)}.auth-art .art-stroke-g70{stroke:var(--cds-green-70)}.auth-art .art-fill-g60{fill:var(--cds-green-60)}.auth-art .art-stop-g60{stop-color:var(--cds-green-60)}.auth-art .art-stroke-g60{stroke:var(--cds-green-60)}.auth-art .art-fill-g40{fill:var(--cds-green-40)}.auth-art .art-stop-g40{stop-color:var(--cds-green-40)}.auth-art .art-stroke-g40{stroke:var(--cds-green-40)}.auth-art .art-fill-g30{fill:var(--cds-green-30)}.auth-art .art-stop-g30{stop-color:var(--cds-green-30)}.auth-art .art-stroke-g30{stroke:var(--cds-green-30)}.auth-art .art-fill-g20{fill:var(--cds-green-20)}.auth-art .art-stop-g20{stop-color:var(--cds-green-20)}.auth-art .art-stroke-g20{stroke:var(--cds-green-20)}.auth-art .art-fill-g10{fill:var(--cds-green-10)}.auth-art .art-stop-g10{stop-color:var(--cds-green-10)}.auth-art .art-stroke-g10{stroke:var(--cds-green-10)}.auth-art .art-fill-n10{fill:var(--cds-gray-10)}.auth-art .art-stop-n10{stop-color:var(--cds-gray-10)}.auth-art .art-stroke-n10{stroke:var(--cds-gray-10)}.auth-art .art-fill-n20{fill:var(--cds-gray-20)}.auth-art .art-stop-n20{stop-color:var(--cds-gray-20)}.auth-art .art-stroke-n20{stroke:var(--cds-gray-20)}}
