.login-page[data-astro-cid-sjqh5bze]{background:var(--surface-page);grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);min-height:min(46rem,100vh - 9rem);display:grid}.login-page__art[data-astro-cid-sjqh5bze]{isolation:isolate;background:var(--surface-navigation);place-items:center;min-height:32rem;display:grid;position:relative;overflow:hidden}.login-page__art-grid[data-astro-cid-sjqh5bze]{z-index:-1;opacity:.65;background-image:linear-gradient(color-mix(in srgb, var(--accent-hud) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent-hud) 12%, transparent) 1px, transparent 1px);background-size:2rem 2rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 78%);mask-image:radial-gradient(#000,#0000 78%)}.login-page__art-orbit[data-astro-cid-sjqh5bze]{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent-hud) 52%, transparent);border-radius:50%;width:min(76%,22rem);position:absolute}.login-page__art-orbit--one[data-astro-cid-sjqh5bze]{transform:rotateX(65deg)rotate(-28deg)scaleY(.6)}.login-page__art-orbit--two[data-astro-cid-sjqh5bze]{opacity:.55;width:min(64%,18rem);transform:rotateX(65deg)rotate(37deg)scaleY(.6)}.login-page__art-cube[data-astro-cid-sjqh5bze]{width:6rem;height:6rem;transform-style:preserve-3d;position:relative;transform:rotateX(-24deg)rotateY(37deg)}.login-page__art-cube[data-astro-cid-sjqh5bze] i[data-astro-cid-sjqh5bze]{border:1px solid var(--accent-hud);background:color-mix(in srgb, var(--accent-hud) 13%, var(--surface-navigation-raised));position:absolute}.login-page__art-cube[data-astro-cid-sjqh5bze] i[data-astro-cid-sjqh5bze]:first-child{inset:0}.login-page__art-cube[data-astro-cid-sjqh5bze] i[data-astro-cid-sjqh5bze]:nth-child(2){transform-origin:0 0;width:2rem;height:6rem;top:0;right:-2rem;transform:skewY(-45deg)}.login-page__art-cube[data-astro-cid-sjqh5bze] i[data-astro-cid-sjqh5bze]:last-child{transform-origin:0 100%;width:6rem;height:2rem;top:-2rem;left:0;transform:skew(-45deg)}.login-page__art[data-astro-cid-sjqh5bze]>p[data-astro-cid-sjqh5bze]{bottom:var(--space-8);color:var(--text-navigation-muted);font-family:var(--font-family-display);letter-spacing:.18em;margin:0;font-size:.6875rem;position:absolute}.login-page__content[data-astro-cid-sjqh5bze]{flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,5rem);display:flex}.login-page__back[data-astro-cid-sjqh5bze]{align-items:center;gap:var(--space-2);width:fit-content;margin-bottom:var(--space-8);color:var(--text-secondary);font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.login-page__back[data-astro-cid-sjqh5bze]:hover{color:var(--action-link)}.login-page__form-shell[data-astro-cid-sjqh5bze]{width:min(100%,30rem);margin-inline:auto}.login-card[data-astro-cid-sjqh5bze]{width:100%}.login-card[data-astro-cid-sjqh5bze] h1[data-astro-cid-sjqh5bze]{margin:var(--space-3) 0;font-size:clamp(2.1rem,4vw,3rem)}.login-card__intro[data-astro-cid-sjqh5bze]{color:var(--text-secondary);margin:0;line-height:1.65}.login-card__links[data-astro-cid-sjqh5bze]{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.login-card__links[data-astro-cid-sjqh5bze] a[data-astro-cid-sjqh5bze]{color:var(--action-link);font-size:.78rem;font-weight:650;text-decoration:none}.login-card__links[data-astro-cid-sjqh5bze] a[data-astro-cid-sjqh5bze]:hover{text-decoration:underline}.login-form[data-astro-cid-sjqh5bze]{gap:var(--space-4);margin-top:var(--space-8);display:grid}.login-password[data-astro-cid-sjqh5bze]{position:relative}.login-password[data-astro-cid-sjqh5bze] .form-field__input{padding-right:3.5rem}.login-password__toggle[data-astro-cid-sjqh5bze]{border-radius:var(--radius-control);width:2.25rem;height:2.25rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:1.875rem;right:.5rem}.login-password__toggle[data-astro-cid-sjqh5bze]:hover{color:var(--action-link)}.login-password__toggle[data-astro-cid-sjqh5bze]:focus-visible{outline:3px solid color-mix(in srgb, var(--input-focus-ring) 35%, transparent);outline-offset:1px}.login-password__toggle[data-astro-cid-sjqh5bze] svg[data-astro-cid-sjqh5bze]{stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.login-password__toggle[data-astro-cid-sjqh5bze] [data-astro-cid-sjqh5bze][data-password-eye-off],.login-password__toggle[data-astro-cid-sjqh5bze][aria-pressed=true] [data-astro-cid-sjqh5bze][data-password-eye]{display:none}.login-password__toggle[data-astro-cid-sjqh5bze][aria-pressed=true] [data-astro-cid-sjqh5bze][data-password-eye-off]{display:block}.login-form__remember[data-astro-cid-sjqh5bze]{align-items:flex-start;gap:var(--space-2);width:fit-content;color:var(--text-secondary);cursor:pointer;font-size:.875rem;line-height:1.45;display:flex}.login-form__remember[data-astro-cid-sjqh5bze] input[data-astro-cid-sjqh5bze]{width:1rem;height:1rem;accent-color:var(--accent-hud);flex:none;margin:.1rem 0 0}.login-form[data-astro-cid-sjqh5bze] .button{width:100%;margin-top:var(--space-2)}.login-card__separator[data-astro-cid-sjqh5bze]{align-items:center;gap:var(--space-3);margin-block:var(--space-5);color:var(--text-tertiary);font-size:.75rem;display:flex}.login-card__separator[data-astro-cid-sjqh5bze]:before,.login-card__separator[data-astro-cid-sjqh5bze]:after{background:var(--border-subtle);content:"";flex:1;height:1px}.login-google[data-astro-cid-sjqh5bze]{justify-content:center;align-items:center;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-card);width:100%;min-height:3rem;color:var(--text-primary);font:inherit;cursor:pointer;font-weight:650;transition:background-color .16s,border-color .16s;display:inline-flex}.login-google[data-astro-cid-sjqh5bze]:hover{border-color:var(--border-strong);background:var(--surface-subtle)}.login-google[data-astro-cid-sjqh5bze]:focus-visible{outline:3px solid color-mix(in srgb, var(--input-focus-ring) 35%, transparent);outline-offset:2px}.login-google[data-astro-cid-sjqh5bze]:disabled{cursor:progress;opacity:.7}.login-google[data-astro-cid-sjqh5bze] svg[data-astro-cid-sjqh5bze]{flex:none;width:1.25rem;height:1.25rem}.login-card__note[data-astro-cid-sjqh5bze]{margin:var(--space-6) 0 0;color:var(--text-secondary);font-size:.8125rem;line-height:1.55}@media (width<=900px){.login-page[data-astro-cid-sjqh5bze]{grid-template-columns:1fr}.login-page__art[data-astro-cid-sjqh5bze]{min-height:14rem;max-height:14rem}.login-page__art-orbit--one[data-astro-cid-sjqh5bze]{width:15rem}.login-page__art-orbit--two[data-astro-cid-sjqh5bze]{width:12rem}.login-page__art-cube[data-astro-cid-sjqh5bze]{transform:scale(.72)rotateX(-24deg)rotateY(37deg)}.login-page__art[data-astro-cid-sjqh5bze]>p[data-astro-cid-sjqh5bze]{bottom:var(--space-3)}.login-page__content[data-astro-cid-sjqh5bze]{padding:var(--space-8) 0 var(--space-12)}}@media (width<=560px){.login-page__art[data-astro-cid-sjqh5bze]{min-height:clamp(6rem,30vw,7.5rem);max-height:7.5rem}.login-page__art-orbit--one[data-astro-cid-sjqh5bze]{width:min(76%,10rem)}.login-page__art-orbit--two[data-astro-cid-sjqh5bze]{width:min(64%,8rem)}.login-page__art-cube[data-astro-cid-sjqh5bze]{transform:scale(.56)rotateX(-24deg)rotateY(37deg)}.login-page__art[data-astro-cid-sjqh5bze]>p[data-astro-cid-sjqh5bze]{bottom:var(--space-2);font-size:.5625rem}.login-page__content[data-astro-cid-sjqh5bze]{padding-block:var(--space-6) var(--space-10)}.login-page__back[data-astro-cid-sjqh5bze]{margin-bottom:var(--space-4)}.login-form[data-astro-cid-sjqh5bze]{margin-top:var(--space-6)}}@media (width<=560px) and (height<=600px){.login-page__art[data-astro-cid-sjqh5bze]{display:none}.login-page__content[data-astro-cid-sjqh5bze]{padding-block:var(--space-3) var(--space-6)}.login-page__back[data-astro-cid-sjqh5bze]{margin-bottom:var(--space-3)}.login-card[data-astro-cid-sjqh5bze] h1[data-astro-cid-sjqh5bze]{margin-block:var(--space-2);font-size:clamp(1.75rem,8vw,2.1rem)}.login-card__intro[data-astro-cid-sjqh5bze]{line-height:1.45}.login-form[data-astro-cid-sjqh5bze]{gap:var(--space-2);margin-top:var(--space-3)}.login-form[data-astro-cid-sjqh5bze] .button{margin-top:0}.login-card__note[data-astro-cid-sjqh5bze]{margin-top:var(--space-4)}}@media (height<=560px) and (orientation:landscape){.login-page__art[data-astro-cid-sjqh5bze]{display:none}.login-page__content[data-astro-cid-sjqh5bze]{padding-block:var(--space-4)}.login-page__back[data-astro-cid-sjqh5bze]{margin-bottom:var(--space-4)}}
