body{font-family:var(--md-ref-typeface-plain)}:is(.dash-shell,.dash-gate,.dash-native-dialog,.auth-dialog,.login-page){font-family:var(--md-ref-typeface-plain);color:var(--theme-text);--dash-canvas:var(--theme-surface);--dash-surface:var(--theme-surface);--dash-elevated:var(--theme-surface);--dash-text:var(--theme-text);--dash-secondary:var(--theme-secondary);--dash-muted:var(--theme-secondary);--dash-border:var(--theme-border);--dash-action:var(--theme-text);--dash-accent:var(--theme-text);--dash-selected:var(--color-neutral-100);--dash-hover:var(--color-neutral-100);--dash-focus:var(--theme-text);--dash-danger:var(--md-sys-color-error);--dash-success:var(--color-green-700)}:is(.dash-shell,.dash-gate,.dash-native-dialog,.auth-dialog,.login-page) :is(button,input,select,textarea){font-family:var(--md-ref-typeface-plain)}.login-page{padding:var(--space-16) var(--space-4)}.auth-card,.login-page{background:var(--theme-surface)}.auth-card{inline-size:100%;max-inline-size:480px;margin-inline:auto;padding:var(--space-10);border:1px solid var(--theme-border);border-radius:var(--space-4);display:grid;gap:var(--space-6);text-align:center}.auth-card :is(h1,p){margin:0}.auth-card h1{font:var(--type-headline-large);text-wrap:balance}.auth-card p{font:var(--type-body-medium);color:var(--theme-secondary)}.auth-card .auth-eyebrow{font:var(--type-label-medium);color:var(--theme-secondary)}.auth-card .auth-google{font:var(--type-control-label);padding:var(--space-3) var(--space-5);border:0;border-radius:var(--theme-control-radius);background:var(--theme-text);color:white;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);cursor:pointer;inline-size:100%;height:auto}.auth-card .auth-google:disabled{opacity:.6;cursor:wait}.auth-card .auth-legal{font:var(--type-body-small)}.auth-card a{text-decoration:underline;text-underline-offset:4px;color:var(--theme-text)}.auth-card [role=alert]{color:var(--md-sys-color-error)}:is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--theme-text);outline-offset:4px}.auth-dialog{border:1px solid var(--theme-border);border-radius:var(--space-4);padding:var(--space-8);background:var(--theme-surface)}.auth-dialog :is(h2){font:var(--type-display-medium)}.auth-dialog :is(p,label,input){font:var(--type-body-medium)}.auth-dialog :is(.export,.google-sign-in){font:var(--type-control-label);height:auto;padding:var(--space-3) var(--space-5);border-radius:var(--theme-control-radius);background:var(--theme-text);color:white;border:0}@media(max-width:767px){.auth-card{padding:var(--space-6)}.login-page{padding-block:var(--space-12)}}.dash-gate .auth-card .auth-google,[data-mockupster-shell][data-public-shell][data-view] .auth-card .auth-google{border-radius:var(--theme-control-radius);font:var(--type-control-label);height:auto;padding:var(--space-3) var(--space-5)}h2{font-size:var(--md-sys-typescale-display-medium-size);line-height:var(--md-sys-typescale-display-medium-line-height)}