.sign-in{min-block-size:100dvh;padding:var(--ui-space-5);background:var(--ui-color-background);place-items:center;display:grid}.sign-in-panel{gap:var(--ui-space-3);inline-size:100%;max-inline-size:420px;padding:var(--ui-space-6);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-surface);background:var(--ui-color-surface);display:grid}.sign-in-panel h1{font-size:var(--ui-type-page-size);line-height:var(--ui-type-page-line);letter-spacing:-.01em;margin:0;font-weight:600}.sign-in-panel p{margin:0}.sign-in-intro{color:var(--ui-color-text-secondary);font-size:var(--ui-type-secondary-size);line-height:var(--ui-type-secondary-line)}.sign-in-expired{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-control);background:var(--ui-color-copper-soft);color:var(--ui-color-copper-text);font-size:var(--ui-type-secondary-size);line-height:var(--ui-type-secondary-line)}.sign-in-form{gap:var(--ui-space-4);margin-block-start:var(--ui-space-2);display:grid}.sign-in .sign-in-submit{inline-size:100%}.sign-in-notice{color:var(--ui-color-text-secondary);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line)}.sign-in-language{gap:var(--ui-space-2);border-block-start:1px solid var(--ui-color-border);flex-wrap:wrap;justify-content:center;padding-block-start:var(--ui-space-2);display:flex}.sign-in:lang(ar) :is(h1,p){letter-spacing:normal;line-height:1.6}
